"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (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.HrisDocumentApiModelSchemasTypeValue$inboundSchema = exports.hrisDocumentApiModelSchemasTypeSourceValueFromJSON = exports.hrisDocumentApiModelSchemasTypeSourceValueToJSON = exports.HrisDocumentApiModelSchemasTypeSourceValue$ = exports.HrisDocumentApiModelSchemasTypeSourceValue$outboundSchema = exports.HrisDocumentApiModelSchemasTypeSourceValue$inboundSchema = exports.hrisDocumentApiModelSchemasType4FromJSON = exports.hrisDocumentApiModelSchemasType4ToJSON = exports.HrisDocumentApiModelSchemasType4$ = exports.HrisDocumentApiModelSchemasType4$outboundSchema = exports.HrisDocumentApiModelSchemasType4$inboundSchema = exports.hrisDocumentApiModelFileFormatFromJSON = exports.hrisDocumentApiModelFileFormatToJSON = exports.HrisDocumentApiModelFileFormat$ = exports.HrisDocumentApiModelFileFormat$outboundSchema = exports.HrisDocumentApiModelFileFormat$inboundSchema = exports.HrisDocumentApiModelSchemasValue$ = exports.HrisDocumentApiModelSchemasValue$outboundSchema = exports.HrisDocumentApiModelSchemasValue$inboundSchema = exports.hrisDocumentApiModelSchemasSourceValueFromJSON = exports.hrisDocumentApiModelSchemasSourceValueToJSON = exports.HrisDocumentApiModelSchemasSourceValue$ = exports.HrisDocumentApiModelSchemasSourceValue$outboundSchema = exports.HrisDocumentApiModelSchemasSourceValue$inboundSchema = exports.hrisDocumentApiModelSchemas4FromJSON = exports.hrisDocumentApiModelSchemas4ToJSON = exports.HrisDocumentApiModelSchemas4$ = exports.HrisDocumentApiModelSchemas4$outboundSchema = exports.HrisDocumentApiModelSchemas4$inboundSchema = exports.hrisDocumentApiModelCategoryFromJSON = exports.hrisDocumentApiModelCategoryToJSON = exports.HrisDocumentApiModelCategory$ = exports.HrisDocumentApiModelCategory$outboundSchema = exports.HrisDocumentApiModelCategory$inboundSchema = exports.HrisDocumentApiModelValue$ = exports.HrisDocumentApiModelValue$outboundSchema = exports.HrisDocumentApiModelValue$inboundSchema = exports.hrisDocumentApiModelSourceValueFromJSON = exports.hrisDocumentApiModelSourceValueToJSON = exports.HrisDocumentApiModelSourceValue$ = exports.HrisDocumentApiModelSourceValue$outboundSchema = exports.HrisDocumentApiModelSourceValue$inboundSchema = exports.hrisDocumentApiModel4FromJSON = exports.hrisDocumentApiModel4ToJSON = exports.HrisDocumentApiModel4$ = exports.HrisDocumentApiModel4$outboundSchema = exports.HrisDocumentApiModel4$inboundSchema = exports.HrisDocumentApiModelSchemasTypeValue = exports.HrisDocumentApiModelSchemasValue = exports.HrisDocumentApiModelValue = void 0;
exports.hrisDocumentApiModelFromJSON = exports.hrisDocumentApiModelToJSON = exports.HrisDocumentApiModel$ = exports.HrisDocumentApiModel$outboundSchema = exports.HrisDocumentApiModel$inboundSchema = exports.hrisDocumentApiModelTypeFromJSON = exports.hrisDocumentApiModelTypeToJSON = exports.HrisDocumentApiModelType$ = exports.HrisDocumentApiModelType$outboundSchema = exports.HrisDocumentApiModelType$inboundSchema = exports.HrisDocumentApiModelSchemasTypeValue$ = exports.HrisDocumentApiModelSchemasTypeValue$outboundSchema = void 0;
const z = __importStar(require("zod"));
const primitives_js_1 = require("../../../lib/primitives.js");
const schemas_js_1 = require("../../../lib/schemas.js");
const enums_js_1 = require("../../types/enums.js");
const content_js_1 = require("./content.js");
/**
 * The category of the file
 */
var HrisDocumentApiModelValue;
(function (HrisDocumentApiModelValue) {
    HrisDocumentApiModelValue["Application"] = "application";
    HrisDocumentApiModelValue["Academic"] = "academic";
    HrisDocumentApiModelValue["Contract"] = "contract";
    HrisDocumentApiModelValue["Certificates"] = "certificates";
    HrisDocumentApiModelValue["Visa"] = "visa";
    HrisDocumentApiModelValue["Passport"] = "passport";
    HrisDocumentApiModelValue["DriverLicense"] = "driver_license";
    HrisDocumentApiModelValue["Payslip"] = "payslip";
    HrisDocumentApiModelValue["Payroll"] = "payroll";
    HrisDocumentApiModelValue["Appraisal"] = "appraisal";
    HrisDocumentApiModelValue["Resume"] = "resume";
    HrisDocumentApiModelValue["Policy"] = "policy";
    HrisDocumentApiModelValue["CoverLetter"] = "cover_letter";
    HrisDocumentApiModelValue["OfferLetter"] = "offer_letter";
    HrisDocumentApiModelValue["PolicyAgreement"] = "policy_agreement";
    HrisDocumentApiModelValue["HomeAddress"] = "home_address";
    HrisDocumentApiModelValue["NationalId"] = "national_id";
    HrisDocumentApiModelValue["Confidential"] = "confidential";
    HrisDocumentApiModelValue["Signed"] = "signed";
    HrisDocumentApiModelValue["Shared"] = "shared";
    HrisDocumentApiModelValue["Other"] = "other";
    HrisDocumentApiModelValue["Benefit"] = "benefit";
    HrisDocumentApiModelValue["IdVerification"] = "id_verification";
    HrisDocumentApiModelValue["BackgroundCheck"] = "background_check";
    HrisDocumentApiModelValue["UnmappedValue"] = "unmapped_value";
})(HrisDocumentApiModelValue || (exports.HrisDocumentApiModelValue = HrisDocumentApiModelValue = {}));
/**
 * The file format of the file, expressed as a file extension
 */
var HrisDocumentApiModelSchemasValue;
(function (HrisDocumentApiModelSchemasValue) {
    HrisDocumentApiModelSchemasValue["UnmappedValue"] = "unmapped_value";
    HrisDocumentApiModelSchemasValue["Ez"] = "ez";
    HrisDocumentApiModelSchemasValue["Aw"] = "aw";
    HrisDocumentApiModelSchemasValue["Atom"] = "atom";
    HrisDocumentApiModelSchemasValue["Atomcat"] = "atomcat";
    HrisDocumentApiModelSchemasValue["Atomdeleted"] = "atomdeleted";
    HrisDocumentApiModelSchemasValue["Atomsvc"] = "atomsvc";
    HrisDocumentApiModelSchemasValue["Dwd"] = "dwd";
    HrisDocumentApiModelSchemasValue["Held"] = "held";
    HrisDocumentApiModelSchemasValue["Rsat"] = "rsat";
    HrisDocumentApiModelSchemasValue["Bdoc"] = "bdoc";
    HrisDocumentApiModelSchemasValue["Xcs"] = "xcs";
    HrisDocumentApiModelSchemasValue["Ccxml"] = "ccxml";
    HrisDocumentApiModelSchemasValue["Cdfx"] = "cdfx";
    HrisDocumentApiModelSchemasValue["Cdmia"] = "cdmia";
    HrisDocumentApiModelSchemasValue["Cdmic"] = "cdmic";
    HrisDocumentApiModelSchemasValue["Cdmid"] = "cdmid";
    HrisDocumentApiModelSchemasValue["Cdmio"] = "cdmio";
    HrisDocumentApiModelSchemasValue["Cdmiq"] = "cdmiq";
    HrisDocumentApiModelSchemasValue["Cu"] = "cu";
    HrisDocumentApiModelSchemasValue["Mpd"] = "mpd";
    HrisDocumentApiModelSchemasValue["Davmount"] = "davmount";
    HrisDocumentApiModelSchemasValue["Dbk"] = "dbk";
    HrisDocumentApiModelSchemasValue["Dssc"] = "dssc";
    HrisDocumentApiModelSchemasValue["Xdssc"] = "xdssc";
    HrisDocumentApiModelSchemasValue["Es"] = "es";
    HrisDocumentApiModelSchemasValue["Ecma"] = "ecma";
    HrisDocumentApiModelSchemasValue["Emma"] = "emma";
    HrisDocumentApiModelSchemasValue["Emotionml"] = "emotionml";
    HrisDocumentApiModelSchemasValue["Epub"] = "epub";
    HrisDocumentApiModelSchemasValue["Exi"] = "exi";
    HrisDocumentApiModelSchemasValue["Exp"] = "exp";
    HrisDocumentApiModelSchemasValue["Fdt"] = "fdt";
    HrisDocumentApiModelSchemasValue["Pfr"] = "pfr";
    HrisDocumentApiModelSchemasValue["Geojson"] = "geojson";
    HrisDocumentApiModelSchemasValue["Gml"] = "gml";
    HrisDocumentApiModelSchemasValue["Gpx"] = "gpx";
    HrisDocumentApiModelSchemasValue["Gxf"] = "gxf";
    HrisDocumentApiModelSchemasValue["Gz"] = "gz";
    HrisDocumentApiModelSchemasValue["Hjson"] = "hjson";
    HrisDocumentApiModelSchemasValue["Stk"] = "stk";
    HrisDocumentApiModelSchemasValue["Ink"] = "ink";
    HrisDocumentApiModelSchemasValue["Inkml"] = "inkml";
    HrisDocumentApiModelSchemasValue["Ipfix"] = "ipfix";
    HrisDocumentApiModelSchemasValue["Its"] = "its";
    HrisDocumentApiModelSchemasValue["Jar"] = "jar";
    HrisDocumentApiModelSchemasValue["War"] = "war";
    HrisDocumentApiModelSchemasValue["Ear"] = "ear";
    HrisDocumentApiModelSchemasValue["Ser"] = "ser";
    HrisDocumentApiModelSchemasValue["Class"] = "class";
    HrisDocumentApiModelSchemasValue["Js"] = "js";
    HrisDocumentApiModelSchemasValue["Mjs"] = "mjs";
    HrisDocumentApiModelSchemasValue["Json"] = "json";
    HrisDocumentApiModelSchemasValue["Map"] = "map";
    HrisDocumentApiModelSchemasValue["Json5"] = "json5";
    HrisDocumentApiModelSchemasValue["Jsonml"] = "jsonml";
    HrisDocumentApiModelSchemasValue["Jsonld"] = "jsonld";
    HrisDocumentApiModelSchemasValue["Lgr"] = "lgr";
    HrisDocumentApiModelSchemasValue["Lostxml"] = "lostxml";
    HrisDocumentApiModelSchemasValue["Hqx"] = "hqx";
    HrisDocumentApiModelSchemasValue["Cpt"] = "cpt";
    HrisDocumentApiModelSchemasValue["Mads"] = "mads";
    HrisDocumentApiModelSchemasValue["Webmanifest"] = "webmanifest";
    HrisDocumentApiModelSchemasValue["Mrc"] = "mrc";
    HrisDocumentApiModelSchemasValue["Mrcx"] = "mrcx";
    HrisDocumentApiModelSchemasValue["Ma"] = "ma";
    HrisDocumentApiModelSchemasValue["Nb"] = "nb";
    HrisDocumentApiModelSchemasValue["Mb"] = "mb";
    HrisDocumentApiModelSchemasValue["Mathml"] = "mathml";
    HrisDocumentApiModelSchemasValue["Mbox"] = "mbox";
    HrisDocumentApiModelSchemasValue["Mscml"] = "mscml";
    HrisDocumentApiModelSchemasValue["Metalink"] = "metalink";
    HrisDocumentApiModelSchemasValue["Meta4"] = "meta4";
    HrisDocumentApiModelSchemasValue["Mets"] = "mets";
    HrisDocumentApiModelSchemasValue["Maei"] = "maei";
    HrisDocumentApiModelSchemasValue["Musd"] = "musd";
    HrisDocumentApiModelSchemasValue["Mods"] = "mods";
    HrisDocumentApiModelSchemasValue["M21"] = "m21";
    HrisDocumentApiModelSchemasValue["Mp21"] = "mp21";
    HrisDocumentApiModelSchemasValue["Mp4s"] = "mp4s";
    HrisDocumentApiModelSchemasValue["M4p"] = "m4p";
    HrisDocumentApiModelSchemasValue["Doc"] = "doc";
    HrisDocumentApiModelSchemasValue["Dot"] = "dot";
    HrisDocumentApiModelSchemasValue["Mxf"] = "mxf";
    HrisDocumentApiModelSchemasValue["Nq"] = "nq";
    HrisDocumentApiModelSchemasValue["Nt"] = "nt";
    HrisDocumentApiModelSchemasValue["Cjs"] = "cjs";
    HrisDocumentApiModelSchemasValue["Bin"] = "bin";
    HrisDocumentApiModelSchemasValue["Dms"] = "dms";
    HrisDocumentApiModelSchemasValue["Lrf"] = "lrf";
    HrisDocumentApiModelSchemasValue["Mar"] = "mar";
    HrisDocumentApiModelSchemasValue["So"] = "so";
    HrisDocumentApiModelSchemasValue["Dist"] = "dist";
    HrisDocumentApiModelSchemasValue["Distz"] = "distz";
    HrisDocumentApiModelSchemasValue["Pkg"] = "pkg";
    HrisDocumentApiModelSchemasValue["Bpk"] = "bpk";
    HrisDocumentApiModelSchemasValue["Dump"] = "dump";
    HrisDocumentApiModelSchemasValue["Elc"] = "elc";
    HrisDocumentApiModelSchemasValue["Deploy"] = "deploy";
    HrisDocumentApiModelSchemasValue["Exe"] = "exe";
    HrisDocumentApiModelSchemasValue["Dll"] = "dll";
    HrisDocumentApiModelSchemasValue["Deb"] = "deb";
    HrisDocumentApiModelSchemasValue["Dmg"] = "dmg";
    HrisDocumentApiModelSchemasValue["Iso"] = "iso";
    HrisDocumentApiModelSchemasValue["Img"] = "img";
    HrisDocumentApiModelSchemasValue["Msi"] = "msi";
    HrisDocumentApiModelSchemasValue["Msp"] = "msp";
    HrisDocumentApiModelSchemasValue["Msm"] = "msm";
    HrisDocumentApiModelSchemasValue["Buffer"] = "buffer";
    HrisDocumentApiModelSchemasValue["Oda"] = "oda";
    HrisDocumentApiModelSchemasValue["Opf"] = "opf";
    HrisDocumentApiModelSchemasValue["Ogx"] = "ogx";
    HrisDocumentApiModelSchemasValue["Omdoc"] = "omdoc";
    HrisDocumentApiModelSchemasValue["Onetoc"] = "onetoc";
    HrisDocumentApiModelSchemasValue["Onetoc2"] = "onetoc2";
    HrisDocumentApiModelSchemasValue["Onetmp"] = "onetmp";
    HrisDocumentApiModelSchemasValue["Onepkg"] = "onepkg";
    HrisDocumentApiModelSchemasValue["Oxps"] = "oxps";
    HrisDocumentApiModelSchemasValue["Relo"] = "relo";
    HrisDocumentApiModelSchemasValue["Xer"] = "xer";
    HrisDocumentApiModelSchemasValue["Pdf"] = "pdf";
    HrisDocumentApiModelSchemasValue["Pgp"] = "pgp";
    HrisDocumentApiModelSchemasValue["Asc"] = "asc";
    HrisDocumentApiModelSchemasValue["Sig"] = "sig";
    HrisDocumentApiModelSchemasValue["Prf"] = "prf";
    HrisDocumentApiModelSchemasValue["P10"] = "p10";
    HrisDocumentApiModelSchemasValue["P7m"] = "p7m";
    HrisDocumentApiModelSchemasValue["P7c"] = "p7c";
    HrisDocumentApiModelSchemasValue["P7s"] = "p7s";
    HrisDocumentApiModelSchemasValue["P8"] = "p8";
    HrisDocumentApiModelSchemasValue["Ac"] = "ac";
    HrisDocumentApiModelSchemasValue["Cer"] = "cer";
    HrisDocumentApiModelSchemasValue["Crl"] = "crl";
    HrisDocumentApiModelSchemasValue["Pkipath"] = "pkipath";
    HrisDocumentApiModelSchemasValue["Pki"] = "pki";
    HrisDocumentApiModelSchemasValue["Pls"] = "pls";
    HrisDocumentApiModelSchemasValue["Ai"] = "ai";
    HrisDocumentApiModelSchemasValue["Eps"] = "eps";
    HrisDocumentApiModelSchemasValue["Ps"] = "ps";
    HrisDocumentApiModelSchemasValue["Provx"] = "provx";
    HrisDocumentApiModelSchemasValue["Pskcxml"] = "pskcxml";
    HrisDocumentApiModelSchemasValue["Raml"] = "raml";
    HrisDocumentApiModelSchemasValue["Rdf"] = "rdf";
    HrisDocumentApiModelSchemasValue["Owl"] = "owl";
    HrisDocumentApiModelSchemasValue["Rif"] = "rif";
    HrisDocumentApiModelSchemasValue["Rnc"] = "rnc";
    HrisDocumentApiModelSchemasValue["Rl"] = "rl";
    HrisDocumentApiModelSchemasValue["Rld"] = "rld";
    HrisDocumentApiModelSchemasValue["Rs"] = "rs";
    HrisDocumentApiModelSchemasValue["Rapd"] = "rapd";
    HrisDocumentApiModelSchemasValue["Sls"] = "sls";
    HrisDocumentApiModelSchemasValue["Rusd"] = "rusd";
    HrisDocumentApiModelSchemasValue["Gbr"] = "gbr";
    HrisDocumentApiModelSchemasValue["Mft"] = "mft";
    HrisDocumentApiModelSchemasValue["Roa"] = "roa";
    HrisDocumentApiModelSchemasValue["Rsd"] = "rsd";
    HrisDocumentApiModelSchemasValue["Rss"] = "rss";
    HrisDocumentApiModelSchemasValue["Rtf"] = "rtf";
    HrisDocumentApiModelSchemasValue["Sbml"] = "sbml";
    HrisDocumentApiModelSchemasValue["Scq"] = "scq";
    HrisDocumentApiModelSchemasValue["Scs"] = "scs";
    HrisDocumentApiModelSchemasValue["Spq"] = "spq";
    HrisDocumentApiModelSchemasValue["Spp"] = "spp";
    HrisDocumentApiModelSchemasValue["Sdp"] = "sdp";
    HrisDocumentApiModelSchemasValue["Senmlx"] = "senmlx";
    HrisDocumentApiModelSchemasValue["Sensmlx"] = "sensmlx";
    HrisDocumentApiModelSchemasValue["Setpay"] = "setpay";
    HrisDocumentApiModelSchemasValue["Setreg"] = "setreg";
    HrisDocumentApiModelSchemasValue["Shf"] = "shf";
    HrisDocumentApiModelSchemasValue["Siv"] = "siv";
    HrisDocumentApiModelSchemasValue["Sieve"] = "sieve";
    HrisDocumentApiModelSchemasValue["Smi"] = "smi";
    HrisDocumentApiModelSchemasValue["Smil"] = "smil";
    HrisDocumentApiModelSchemasValue["Rq"] = "rq";
    HrisDocumentApiModelSchemasValue["Srx"] = "srx";
    HrisDocumentApiModelSchemasValue["Gram"] = "gram";
    HrisDocumentApiModelSchemasValue["Grxml"] = "grxml";
    HrisDocumentApiModelSchemasValue["Sru"] = "sru";
    HrisDocumentApiModelSchemasValue["Ssdl"] = "ssdl";
    HrisDocumentApiModelSchemasValue["Ssml"] = "ssml";
    HrisDocumentApiModelSchemasValue["Swidtag"] = "swidtag";
    HrisDocumentApiModelSchemasValue["Tei"] = "tei";
    HrisDocumentApiModelSchemasValue["Teicorpus"] = "teicorpus";
    HrisDocumentApiModelSchemasValue["Tfi"] = "tfi";
    HrisDocumentApiModelSchemasValue["Tsd"] = "tsd";
    HrisDocumentApiModelSchemasValue["Toml"] = "toml";
    HrisDocumentApiModelSchemasValue["Trig"] = "trig";
    HrisDocumentApiModelSchemasValue["Ttml"] = "ttml";
    HrisDocumentApiModelSchemasValue["Ubj"] = "ubj";
    HrisDocumentApiModelSchemasValue["Rsheet"] = "rsheet";
    HrisDocumentApiModelSchemasValue["Td"] = "td";
    HrisDocumentApiModelSchemasValue["Vxml"] = "vxml";
    HrisDocumentApiModelSchemasValue["Wasm"] = "wasm";
    HrisDocumentApiModelSchemasValue["Wgt"] = "wgt";
    HrisDocumentApiModelSchemasValue["Hlp"] = "hlp";
    HrisDocumentApiModelSchemasValue["Wsdl"] = "wsdl";
    HrisDocumentApiModelSchemasValue["Wspolicy"] = "wspolicy";
    HrisDocumentApiModelSchemasValue["Xaml"] = "xaml";
    HrisDocumentApiModelSchemasValue["Xav"] = "xav";
    HrisDocumentApiModelSchemasValue["Xca"] = "xca";
    HrisDocumentApiModelSchemasValue["Xdf"] = "xdf";
    HrisDocumentApiModelSchemasValue["Xel"] = "xel";
    HrisDocumentApiModelSchemasValue["Xns"] = "xns";
    HrisDocumentApiModelSchemasValue["Xenc"] = "xenc";
    HrisDocumentApiModelSchemasValue["Xhtml"] = "xhtml";
    HrisDocumentApiModelSchemasValue["Xht"] = "xht";
    HrisDocumentApiModelSchemasValue["Xlf"] = "xlf";
    HrisDocumentApiModelSchemasValue["Xml"] = "xml";
    HrisDocumentApiModelSchemasValue["Xsl"] = "xsl";
    HrisDocumentApiModelSchemasValue["Xsd"] = "xsd";
    HrisDocumentApiModelSchemasValue["Rng"] = "rng";
    HrisDocumentApiModelSchemasValue["Dtd"] = "dtd";
    HrisDocumentApiModelSchemasValue["Xop"] = "xop";
    HrisDocumentApiModelSchemasValue["Xpl"] = "xpl";
    HrisDocumentApiModelSchemasValue["WildcardXsl"] = "*xsl";
    HrisDocumentApiModelSchemasValue["Xslt"] = "xslt";
    HrisDocumentApiModelSchemasValue["Xspf"] = "xspf";
    HrisDocumentApiModelSchemasValue["Mxml"] = "mxml";
    HrisDocumentApiModelSchemasValue["Xhvml"] = "xhvml";
    HrisDocumentApiModelSchemasValue["Xvml"] = "xvml";
    HrisDocumentApiModelSchemasValue["Xvm"] = "xvm";
    HrisDocumentApiModelSchemasValue["Yang"] = "yang";
    HrisDocumentApiModelSchemasValue["Yin"] = "yin";
    HrisDocumentApiModelSchemasValue["Zip"] = "zip";
    HrisDocumentApiModelSchemasValue["Wildcard3gpp"] = "*3gpp";
    HrisDocumentApiModelSchemasValue["Adp"] = "adp";
    HrisDocumentApiModelSchemasValue["Amr"] = "amr";
    HrisDocumentApiModelSchemasValue["Au"] = "au";
    HrisDocumentApiModelSchemasValue["Snd"] = "snd";
    HrisDocumentApiModelSchemasValue["Mid"] = "mid";
    HrisDocumentApiModelSchemasValue["Midi"] = "midi";
    HrisDocumentApiModelSchemasValue["Kar"] = "kar";
    HrisDocumentApiModelSchemasValue["Rmi"] = "rmi";
    HrisDocumentApiModelSchemasValue["Mxmf"] = "mxmf";
    HrisDocumentApiModelSchemasValue["WildcardMp3"] = "*mp3";
    HrisDocumentApiModelSchemasValue["M4a"] = "m4a";
    HrisDocumentApiModelSchemasValue["Mp4a"] = "mp4a";
    HrisDocumentApiModelSchemasValue["Mpga"] = "mpga";
    HrisDocumentApiModelSchemasValue["Mp2"] = "mp2";
    HrisDocumentApiModelSchemasValue["Mp2a"] = "mp2a";
    HrisDocumentApiModelSchemasValue["Mp3"] = "mp3";
    HrisDocumentApiModelSchemasValue["M2a"] = "m2a";
    HrisDocumentApiModelSchemasValue["M3a"] = "m3a";
    HrisDocumentApiModelSchemasValue["Oga"] = "oga";
    HrisDocumentApiModelSchemasValue["Ogg"] = "ogg";
    HrisDocumentApiModelSchemasValue["Spx"] = "spx";
    HrisDocumentApiModelSchemasValue["Opus"] = "opus";
    HrisDocumentApiModelSchemasValue["S3m"] = "s3m";
    HrisDocumentApiModelSchemasValue["Sil"] = "sil";
    HrisDocumentApiModelSchemasValue["Wav"] = "wav";
    HrisDocumentApiModelSchemasValue["WildcardWav"] = "*wav";
    HrisDocumentApiModelSchemasValue["Weba"] = "weba";
    HrisDocumentApiModelSchemasValue["Xm"] = "xm";
    HrisDocumentApiModelSchemasValue["Ttc"] = "ttc";
    HrisDocumentApiModelSchemasValue["Otf"] = "otf";
    HrisDocumentApiModelSchemasValue["Ttf"] = "ttf";
    HrisDocumentApiModelSchemasValue["Woff"] = "woff";
    HrisDocumentApiModelSchemasValue["Woff2"] = "woff2";
    HrisDocumentApiModelSchemasValue["Exr"] = "exr";
    HrisDocumentApiModelSchemasValue["Apng"] = "apng";
    HrisDocumentApiModelSchemasValue["Avif"] = "avif";
    HrisDocumentApiModelSchemasValue["Bmp"] = "bmp";
    HrisDocumentApiModelSchemasValue["Cgm"] = "cgm";
    HrisDocumentApiModelSchemasValue["Drle"] = "drle";
    HrisDocumentApiModelSchemasValue["Emf"] = "emf";
    HrisDocumentApiModelSchemasValue["Fits"] = "fits";
    HrisDocumentApiModelSchemasValue["G3"] = "g3";
    HrisDocumentApiModelSchemasValue["Gif"] = "gif";
    HrisDocumentApiModelSchemasValue["Heic"] = "heic";
    HrisDocumentApiModelSchemasValue["Heics"] = "heics";
    HrisDocumentApiModelSchemasValue["Heif"] = "heif";
    HrisDocumentApiModelSchemasValue["Heifs"] = "heifs";
    HrisDocumentApiModelSchemasValue["Hej2"] = "hej2";
    HrisDocumentApiModelSchemasValue["Hsj2"] = "hsj2";
    HrisDocumentApiModelSchemasValue["Ief"] = "ief";
    HrisDocumentApiModelSchemasValue["Jls"] = "jls";
    HrisDocumentApiModelSchemasValue["Jp2"] = "jp2";
    HrisDocumentApiModelSchemasValue["Jpg2"] = "jpg2";
    HrisDocumentApiModelSchemasValue["Jpeg"] = "jpeg";
    HrisDocumentApiModelSchemasValue["Jpg"] = "jpg";
    HrisDocumentApiModelSchemasValue["Jpe"] = "jpe";
    HrisDocumentApiModelSchemasValue["Jph"] = "jph";
    HrisDocumentApiModelSchemasValue["Jhc"] = "jhc";
    HrisDocumentApiModelSchemasValue["Jpm"] = "jpm";
    HrisDocumentApiModelSchemasValue["Jpx"] = "jpx";
    HrisDocumentApiModelSchemasValue["Jpf"] = "jpf";
    HrisDocumentApiModelSchemasValue["Jxr"] = "jxr";
    HrisDocumentApiModelSchemasValue["Jxra"] = "jxra";
    HrisDocumentApiModelSchemasValue["Jxrs"] = "jxrs";
    HrisDocumentApiModelSchemasValue["Jxs"] = "jxs";
    HrisDocumentApiModelSchemasValue["Jxsc"] = "jxsc";
    HrisDocumentApiModelSchemasValue["Jxsi"] = "jxsi";
    HrisDocumentApiModelSchemasValue["Jxss"] = "jxss";
    HrisDocumentApiModelSchemasValue["Ktx"] = "ktx";
    HrisDocumentApiModelSchemasValue["Ktx2"] = "ktx2";
    HrisDocumentApiModelSchemasValue["Png"] = "png";
    HrisDocumentApiModelSchemasValue["Sgi"] = "sgi";
    HrisDocumentApiModelSchemasValue["Svg"] = "svg";
    HrisDocumentApiModelSchemasValue["Svgz"] = "svgz";
    HrisDocumentApiModelSchemasValue["T38"] = "t38";
    HrisDocumentApiModelSchemasValue["Tif"] = "tif";
    HrisDocumentApiModelSchemasValue["Tiff"] = "tiff";
    HrisDocumentApiModelSchemasValue["Tfx"] = "tfx";
    HrisDocumentApiModelSchemasValue["Webp"] = "webp";
    HrisDocumentApiModelSchemasValue["Wmf"] = "wmf";
    HrisDocumentApiModelSchemasValue["DispositionNotification"] = "disposition-notification";
    HrisDocumentApiModelSchemasValue["U8msg"] = "u8msg";
    HrisDocumentApiModelSchemasValue["U8dsn"] = "u8dsn";
    HrisDocumentApiModelSchemasValue["U8mdn"] = "u8mdn";
    HrisDocumentApiModelSchemasValue["U8hdr"] = "u8hdr";
    HrisDocumentApiModelSchemasValue["Eml"] = "eml";
    HrisDocumentApiModelSchemasValue["Mime"] = "mime";
    HrisDocumentApiModelSchemasValue["Threemf"] = "3mf";
    HrisDocumentApiModelSchemasValue["Gltf"] = "gltf";
    HrisDocumentApiModelSchemasValue["Glb"] = "glb";
    HrisDocumentApiModelSchemasValue["Igs"] = "igs";
    HrisDocumentApiModelSchemasValue["Iges"] = "iges";
    HrisDocumentApiModelSchemasValue["Msh"] = "msh";
    HrisDocumentApiModelSchemasValue["Mesh"] = "mesh";
    HrisDocumentApiModelSchemasValue["Silo"] = "silo";
    HrisDocumentApiModelSchemasValue["Mtl"] = "mtl";
    HrisDocumentApiModelSchemasValue["Obj"] = "obj";
    HrisDocumentApiModelSchemasValue["Stpx"] = "stpx";
    HrisDocumentApiModelSchemasValue["Stpz"] = "stpz";
    HrisDocumentApiModelSchemasValue["Stpxz"] = "stpxz";
    HrisDocumentApiModelSchemasValue["Stl"] = "stl";
    HrisDocumentApiModelSchemasValue["Wrl"] = "wrl";
    HrisDocumentApiModelSchemasValue["Vrml"] = "vrml";
    HrisDocumentApiModelSchemasValue["WildcardX3db"] = "*x3db";
    HrisDocumentApiModelSchemasValue["X3dbz"] = "x3dbz";
    HrisDocumentApiModelSchemasValue["X3db"] = "x3db";
    HrisDocumentApiModelSchemasValue["WildcardX3dv"] = "*x3dv";
    HrisDocumentApiModelSchemasValue["X3dvz"] = "x3dvz";
    HrisDocumentApiModelSchemasValue["X3d"] = "x3d";
    HrisDocumentApiModelSchemasValue["X3dz"] = "x3dz";
    HrisDocumentApiModelSchemasValue["X3dv"] = "x3dv";
    HrisDocumentApiModelSchemasValue["Appcache"] = "appcache";
    HrisDocumentApiModelSchemasValue["Manifest"] = "manifest";
    HrisDocumentApiModelSchemasValue["Ics"] = "ics";
    HrisDocumentApiModelSchemasValue["Ifb"] = "ifb";
    HrisDocumentApiModelSchemasValue["Coffee"] = "coffee";
    HrisDocumentApiModelSchemasValue["Litcoffee"] = "litcoffee";
    HrisDocumentApiModelSchemasValue["Css"] = "css";
    HrisDocumentApiModelSchemasValue["Csv"] = "csv";
    HrisDocumentApiModelSchemasValue["Html"] = "html";
    HrisDocumentApiModelSchemasValue["Htm"] = "htm";
    HrisDocumentApiModelSchemasValue["Shtml"] = "shtml";
    HrisDocumentApiModelSchemasValue["Jade"] = "jade";
    HrisDocumentApiModelSchemasValue["Jsx"] = "jsx";
    HrisDocumentApiModelSchemasValue["Less"] = "less";
    HrisDocumentApiModelSchemasValue["Markdown"] = "markdown";
    HrisDocumentApiModelSchemasValue["Md"] = "md";
    HrisDocumentApiModelSchemasValue["Mml"] = "mml";
    HrisDocumentApiModelSchemasValue["Mdx"] = "mdx";
    HrisDocumentApiModelSchemasValue["N3"] = "n3";
    HrisDocumentApiModelSchemasValue["Txt"] = "txt";
    HrisDocumentApiModelSchemasValue["Text"] = "text";
    HrisDocumentApiModelSchemasValue["Conf"] = "conf";
    HrisDocumentApiModelSchemasValue["Def"] = "def";
    HrisDocumentApiModelSchemasValue["List"] = "list";
    HrisDocumentApiModelSchemasValue["Log"] = "log";
    HrisDocumentApiModelSchemasValue["In"] = "in";
    HrisDocumentApiModelSchemasValue["Ini"] = "ini";
    HrisDocumentApiModelSchemasValue["Rtx"] = "rtx";
    HrisDocumentApiModelSchemasValue["WildcardRtf"] = "*rtf";
    HrisDocumentApiModelSchemasValue["Sgml"] = "sgml";
    HrisDocumentApiModelSchemasValue["Sgm"] = "sgm";
    HrisDocumentApiModelSchemasValue["Shex"] = "shex";
    HrisDocumentApiModelSchemasValue["Slim"] = "slim";
    HrisDocumentApiModelSchemasValue["Slm"] = "slm";
    HrisDocumentApiModelSchemasValue["Spdx"] = "spdx";
    HrisDocumentApiModelSchemasValue["Stylus"] = "stylus";
    HrisDocumentApiModelSchemasValue["Styl"] = "styl";
    HrisDocumentApiModelSchemasValue["Tsv"] = "tsv";
    HrisDocumentApiModelSchemasValue["T"] = "t";
    HrisDocumentApiModelSchemasValue["Tr"] = "tr";
    HrisDocumentApiModelSchemasValue["Roff"] = "roff";
    HrisDocumentApiModelSchemasValue["Man"] = "man";
    HrisDocumentApiModelSchemasValue["Me"] = "me";
    HrisDocumentApiModelSchemasValue["Ms"] = "ms";
    HrisDocumentApiModelSchemasValue["Ttl"] = "ttl";
    HrisDocumentApiModelSchemasValue["Uri"] = "uri";
    HrisDocumentApiModelSchemasValue["Uris"] = "uris";
    HrisDocumentApiModelSchemasValue["Urls"] = "urls";
    HrisDocumentApiModelSchemasValue["Vcard"] = "vcard";
    HrisDocumentApiModelSchemasValue["Vtt"] = "vtt";
    HrisDocumentApiModelSchemasValue["WildcardXml"] = "*xml";
    HrisDocumentApiModelSchemasValue["Yaml"] = "yaml";
    HrisDocumentApiModelSchemasValue["Yml"] = "yml";
    HrisDocumentApiModelSchemasValue["Threegp"] = "3gp";
    HrisDocumentApiModelSchemasValue["Threegpp"] = "3gpp";
    HrisDocumentApiModelSchemasValue["Threeg2"] = "3g2";
    HrisDocumentApiModelSchemasValue["H261"] = "h261";
    HrisDocumentApiModelSchemasValue["H263"] = "h263";
    HrisDocumentApiModelSchemasValue["H264"] = "h264";
    HrisDocumentApiModelSchemasValue["M4s"] = "m4s";
    HrisDocumentApiModelSchemasValue["Jpgv"] = "jpgv";
    HrisDocumentApiModelSchemasValue["WildcardJpm"] = "*jpm";
    HrisDocumentApiModelSchemasValue["Jpgm"] = "jpgm";
    HrisDocumentApiModelSchemasValue["Mj2"] = "mj2";
    HrisDocumentApiModelSchemasValue["Mjp2"] = "mjp2";
    HrisDocumentApiModelSchemasValue["Ts"] = "ts";
    HrisDocumentApiModelSchemasValue["Mp4"] = "mp4";
    HrisDocumentApiModelSchemasValue["Mp4v"] = "mp4v";
    HrisDocumentApiModelSchemasValue["Mpg4"] = "mpg4";
    HrisDocumentApiModelSchemasValue["Mpeg"] = "mpeg";
    HrisDocumentApiModelSchemasValue["Mpg"] = "mpg";
    HrisDocumentApiModelSchemasValue["Mpe"] = "mpe";
    HrisDocumentApiModelSchemasValue["M1v"] = "m1v";
    HrisDocumentApiModelSchemasValue["M2v"] = "m2v";
    HrisDocumentApiModelSchemasValue["Ogv"] = "ogv";
    HrisDocumentApiModelSchemasValue["Qt"] = "qt";
    HrisDocumentApiModelSchemasValue["Mov"] = "mov";
    HrisDocumentApiModelSchemasValue["Webm"] = "webm";
    HrisDocumentApiModelSchemasValue["Cww"] = "cww";
    HrisDocumentApiModelSchemasValue["Onekm"] = "1km";
    HrisDocumentApiModelSchemasValue["Plb"] = "plb";
    HrisDocumentApiModelSchemasValue["Psb"] = "psb";
    HrisDocumentApiModelSchemasValue["Pvb"] = "pvb";
    HrisDocumentApiModelSchemasValue["Tcap"] = "tcap";
    HrisDocumentApiModelSchemasValue["Pwn"] = "pwn";
    HrisDocumentApiModelSchemasValue["Aso"] = "aso";
    HrisDocumentApiModelSchemasValue["Imp"] = "imp";
    HrisDocumentApiModelSchemasValue["Acu"] = "acu";
    HrisDocumentApiModelSchemasValue["Atc"] = "atc";
    HrisDocumentApiModelSchemasValue["Acutc"] = "acutc";
    HrisDocumentApiModelSchemasValue["Air"] = "air";
    HrisDocumentApiModelSchemasValue["Fcdt"] = "fcdt";
    HrisDocumentApiModelSchemasValue["Fxp"] = "fxp";
    HrisDocumentApiModelSchemasValue["Fxpl"] = "fxpl";
    HrisDocumentApiModelSchemasValue["Xdp"] = "xdp";
    HrisDocumentApiModelSchemasValue["Xfdf"] = "xfdf";
    HrisDocumentApiModelSchemasValue["Ahead"] = "ahead";
    HrisDocumentApiModelSchemasValue["Azf"] = "azf";
    HrisDocumentApiModelSchemasValue["Azs"] = "azs";
    HrisDocumentApiModelSchemasValue["Azw"] = "azw";
    HrisDocumentApiModelSchemasValue["Acc"] = "acc";
    HrisDocumentApiModelSchemasValue["Ami"] = "ami";
    HrisDocumentApiModelSchemasValue["Apk"] = "apk";
    HrisDocumentApiModelSchemasValue["Cii"] = "cii";
    HrisDocumentApiModelSchemasValue["Fti"] = "fti";
    HrisDocumentApiModelSchemasValue["Atx"] = "atx";
    HrisDocumentApiModelSchemasValue["Mpkg"] = "mpkg";
    HrisDocumentApiModelSchemasValue["Key"] = "key";
    HrisDocumentApiModelSchemasValue["M3u8"] = "m3u8";
    HrisDocumentApiModelSchemasValue["Numbers"] = "numbers";
    HrisDocumentApiModelSchemasValue["Pages"] = "pages";
    HrisDocumentApiModelSchemasValue["Pkpass"] = "pkpass";
    HrisDocumentApiModelSchemasValue["Swi"] = "swi";
    HrisDocumentApiModelSchemasValue["Iota"] = "iota";
    HrisDocumentApiModelSchemasValue["Aep"] = "aep";
    HrisDocumentApiModelSchemasValue["Bmml"] = "bmml";
    HrisDocumentApiModelSchemasValue["Mpm"] = "mpm";
    HrisDocumentApiModelSchemasValue["Bmi"] = "bmi";
    HrisDocumentApiModelSchemasValue["Rep"] = "rep";
    HrisDocumentApiModelSchemasValue["Cdxml"] = "cdxml";
    HrisDocumentApiModelSchemasValue["Mmd"] = "mmd";
    HrisDocumentApiModelSchemasValue["Cdy"] = "cdy";
    HrisDocumentApiModelSchemasValue["Csl"] = "csl";
    HrisDocumentApiModelSchemasValue["Cla"] = "cla";
    HrisDocumentApiModelSchemasValue["Rp9"] = "rp9";
    HrisDocumentApiModelSchemasValue["C4g"] = "c4g";
    HrisDocumentApiModelSchemasValue["C4d"] = "c4d";
    HrisDocumentApiModelSchemasValue["C4f"] = "c4f";
    HrisDocumentApiModelSchemasValue["C4p"] = "c4p";
    HrisDocumentApiModelSchemasValue["C4u"] = "c4u";
    HrisDocumentApiModelSchemasValue["C11amc"] = "c11amc";
    HrisDocumentApiModelSchemasValue["C11amz"] = "c11amz";
    HrisDocumentApiModelSchemasValue["Csp"] = "csp";
    HrisDocumentApiModelSchemasValue["Cdbcmsg"] = "cdbcmsg";
    HrisDocumentApiModelSchemasValue["Cmc"] = "cmc";
    HrisDocumentApiModelSchemasValue["Clkx"] = "clkx";
    HrisDocumentApiModelSchemasValue["Clkk"] = "clkk";
    HrisDocumentApiModelSchemasValue["Clkp"] = "clkp";
    HrisDocumentApiModelSchemasValue["Clkt"] = "clkt";
    HrisDocumentApiModelSchemasValue["Clkw"] = "clkw";
    HrisDocumentApiModelSchemasValue["Wbs"] = "wbs";
    HrisDocumentApiModelSchemasValue["Pml"] = "pml";
    HrisDocumentApiModelSchemasValue["Ppd"] = "ppd";
    HrisDocumentApiModelSchemasValue["Car"] = "car";
    HrisDocumentApiModelSchemasValue["Pcurl"] = "pcurl";
    HrisDocumentApiModelSchemasValue["Dart"] = "dart";
    HrisDocumentApiModelSchemasValue["Rdz"] = "rdz";
    HrisDocumentApiModelSchemasValue["Dbf"] = "dbf";
    HrisDocumentApiModelSchemasValue["Uvf"] = "uvf";
    HrisDocumentApiModelSchemasValue["Uvvf"] = "uvvf";
    HrisDocumentApiModelSchemasValue["Uvd"] = "uvd";
    HrisDocumentApiModelSchemasValue["Uvvd"] = "uvvd";
    HrisDocumentApiModelSchemasValue["Uvt"] = "uvt";
    HrisDocumentApiModelSchemasValue["Uvvt"] = "uvvt";
    HrisDocumentApiModelSchemasValue["Uvx"] = "uvx";
    HrisDocumentApiModelSchemasValue["Uvvx"] = "uvvx";
    HrisDocumentApiModelSchemasValue["Uvz"] = "uvz";
    HrisDocumentApiModelSchemasValue["Uvvz"] = "uvvz";
    HrisDocumentApiModelSchemasValue["FeLaunch"] = "fe_launch";
    HrisDocumentApiModelSchemasValue["Dna"] = "dna";
    HrisDocumentApiModelSchemasValue["Mlp"] = "mlp";
    HrisDocumentApiModelSchemasValue["Mle"] = "mle";
    HrisDocumentApiModelSchemasValue["Dpg"] = "dpg";
    HrisDocumentApiModelSchemasValue["Dfac"] = "dfac";
    HrisDocumentApiModelSchemasValue["Kpxx"] = "kpxx";
    HrisDocumentApiModelSchemasValue["Ait"] = "ait";
    HrisDocumentApiModelSchemasValue["Svc"] = "svc";
    HrisDocumentApiModelSchemasValue["Geo"] = "geo";
    HrisDocumentApiModelSchemasValue["Mag"] = "mag";
    HrisDocumentApiModelSchemasValue["Nml"] = "nml";
    HrisDocumentApiModelSchemasValue["Esf"] = "esf";
    HrisDocumentApiModelSchemasValue["Msf"] = "msf";
    HrisDocumentApiModelSchemasValue["Qam"] = "qam";
    HrisDocumentApiModelSchemasValue["Slt"] = "slt";
    HrisDocumentApiModelSchemasValue["Ssf"] = "ssf";
    HrisDocumentApiModelSchemasValue["Es3"] = "es3";
    HrisDocumentApiModelSchemasValue["Et3"] = "et3";
    HrisDocumentApiModelSchemasValue["Ez2"] = "ez2";
    HrisDocumentApiModelSchemasValue["Ez3"] = "ez3";
    HrisDocumentApiModelSchemasValue["Fdf"] = "fdf";
    HrisDocumentApiModelSchemasValue["Mseed"] = "mseed";
    HrisDocumentApiModelSchemasValue["Seed"] = "seed";
    HrisDocumentApiModelSchemasValue["Dataless"] = "dataless";
    HrisDocumentApiModelSchemasValue["Gph"] = "gph";
    HrisDocumentApiModelSchemasValue["Ftc"] = "ftc";
    HrisDocumentApiModelSchemasValue["Fm"] = "fm";
    HrisDocumentApiModelSchemasValue["Frame"] = "frame";
    HrisDocumentApiModelSchemasValue["Maker"] = "maker";
    HrisDocumentApiModelSchemasValue["Book"] = "book";
    HrisDocumentApiModelSchemasValue["Fnc"] = "fnc";
    HrisDocumentApiModelSchemasValue["Ltf"] = "ltf";
    HrisDocumentApiModelSchemasValue["Fsc"] = "fsc";
    HrisDocumentApiModelSchemasValue["Oas"] = "oas";
    HrisDocumentApiModelSchemasValue["Oa2"] = "oa2";
    HrisDocumentApiModelSchemasValue["Oa3"] = "oa3";
    HrisDocumentApiModelSchemasValue["Fg5"] = "fg5";
    HrisDocumentApiModelSchemasValue["Bh2"] = "bh2";
    HrisDocumentApiModelSchemasValue["Ddd"] = "ddd";
    HrisDocumentApiModelSchemasValue["Xdw"] = "xdw";
    HrisDocumentApiModelSchemasValue["Xbd"] = "xbd";
    HrisDocumentApiModelSchemasValue["Fzs"] = "fzs";
    HrisDocumentApiModelSchemasValue["Txd"] = "txd";
    HrisDocumentApiModelSchemasValue["Ggb"] = "ggb";
    HrisDocumentApiModelSchemasValue["Ggt"] = "ggt";
    HrisDocumentApiModelSchemasValue["Gex"] = "gex";
    HrisDocumentApiModelSchemasValue["Gre"] = "gre";
    HrisDocumentApiModelSchemasValue["Gxt"] = "gxt";
    HrisDocumentApiModelSchemasValue["G2w"] = "g2w";
    HrisDocumentApiModelSchemasValue["G3w"] = "g3w";
    HrisDocumentApiModelSchemasValue["Gmx"] = "gmx";
    HrisDocumentApiModelSchemasValue["Gdoc"] = "gdoc";
    HrisDocumentApiModelSchemasValue["Gslides"] = "gslides";
    HrisDocumentApiModelSchemasValue["Gsheet"] = "gsheet";
    HrisDocumentApiModelSchemasValue["Kml"] = "kml";
    HrisDocumentApiModelSchemasValue["Kmz"] = "kmz";
    HrisDocumentApiModelSchemasValue["Gqf"] = "gqf";
    HrisDocumentApiModelSchemasValue["Gqs"] = "gqs";
    HrisDocumentApiModelSchemasValue["Gac"] = "gac";
    HrisDocumentApiModelSchemasValue["Ghf"] = "ghf";
    HrisDocumentApiModelSchemasValue["Gim"] = "gim";
    HrisDocumentApiModelSchemasValue["Grv"] = "grv";
    HrisDocumentApiModelSchemasValue["Gtm"] = "gtm";
    HrisDocumentApiModelSchemasValue["Tpl"] = "tpl";
    HrisDocumentApiModelSchemasValue["Vcg"] = "vcg";
    HrisDocumentApiModelSchemasValue["Hal"] = "hal";
    HrisDocumentApiModelSchemasValue["Zmm"] = "zmm";
    HrisDocumentApiModelSchemasValue["Hbci"] = "hbci";
    HrisDocumentApiModelSchemasValue["Les"] = "les";
    HrisDocumentApiModelSchemasValue["Hpgl"] = "hpgl";
    HrisDocumentApiModelSchemasValue["Hpid"] = "hpid";
    HrisDocumentApiModelSchemasValue["Hps"] = "hps";
    HrisDocumentApiModelSchemasValue["Jlt"] = "jlt";
    HrisDocumentApiModelSchemasValue["Pcl"] = "pcl";
    HrisDocumentApiModelSchemasValue["Pclxl"] = "pclxl";
    HrisDocumentApiModelSchemasValue["SfdHdstx"] = "sfd-hdstx";
    HrisDocumentApiModelSchemasValue["Mpy"] = "mpy";
    HrisDocumentApiModelSchemasValue["Afp"] = "afp";
    HrisDocumentApiModelSchemasValue["Listafp"] = "listafp";
    HrisDocumentApiModelSchemasValue["List3820"] = "list3820";
    HrisDocumentApiModelSchemasValue["Irm"] = "irm";
    HrisDocumentApiModelSchemasValue["Sc"] = "sc";
    HrisDocumentApiModelSchemasValue["Icc"] = "icc";
    HrisDocumentApiModelSchemasValue["Icm"] = "icm";
    HrisDocumentApiModelSchemasValue["Igl"] = "igl";
    HrisDocumentApiModelSchemasValue["Ivp"] = "ivp";
    HrisDocumentApiModelSchemasValue["Ivu"] = "ivu";
    HrisDocumentApiModelSchemasValue["Igm"] = "igm";
    HrisDocumentApiModelSchemasValue["Xpw"] = "xpw";
    HrisDocumentApiModelSchemasValue["Xpx"] = "xpx";
    HrisDocumentApiModelSchemasValue["I2g"] = "i2g";
    HrisDocumentApiModelSchemasValue["Qbo"] = "qbo";
    HrisDocumentApiModelSchemasValue["Qfx"] = "qfx";
    HrisDocumentApiModelSchemasValue["Rcprofile"] = "rcprofile";
    HrisDocumentApiModelSchemasValue["Irp"] = "irp";
    HrisDocumentApiModelSchemasValue["Xpr"] = "xpr";
    HrisDocumentApiModelSchemasValue["Fcs"] = "fcs";
    HrisDocumentApiModelSchemasValue["Jam"] = "jam";
    HrisDocumentApiModelSchemasValue["Rms"] = "rms";
    HrisDocumentApiModelSchemasValue["Jisp"] = "jisp";
    HrisDocumentApiModelSchemasValue["Joda"] = "joda";
    HrisDocumentApiModelSchemasValue["Ktz"] = "ktz";
    HrisDocumentApiModelSchemasValue["Ktr"] = "ktr";
    HrisDocumentApiModelSchemasValue["Karbon"] = "karbon";
    HrisDocumentApiModelSchemasValue["Chrt"] = "chrt";
    HrisDocumentApiModelSchemasValue["Kfo"] = "kfo";
    HrisDocumentApiModelSchemasValue["Flw"] = "flw";
    HrisDocumentApiModelSchemasValue["Kon"] = "kon";
    HrisDocumentApiModelSchemasValue["Kpr"] = "kpr";
    HrisDocumentApiModelSchemasValue["Kpt"] = "kpt";
    HrisDocumentApiModelSchemasValue["Ksp"] = "ksp";
    HrisDocumentApiModelSchemasValue["Kwd"] = "kwd";
    HrisDocumentApiModelSchemasValue["Kwt"] = "kwt";
    HrisDocumentApiModelSchemasValue["Htke"] = "htke";
    HrisDocumentApiModelSchemasValue["Kia"] = "kia";
    HrisDocumentApiModelSchemasValue["Kne"] = "kne";
    HrisDocumentApiModelSchemasValue["Knp"] = "knp";
    HrisDocumentApiModelSchemasValue["Skp"] = "skp";
    HrisDocumentApiModelSchemasValue["Skd"] = "skd";
    HrisDocumentApiModelSchemasValue["Skt"] = "skt";
    HrisDocumentApiModelSchemasValue["Skm"] = "skm";
    HrisDocumentApiModelSchemasValue["Sse"] = "sse";
    HrisDocumentApiModelSchemasValue["Lasxml"] = "lasxml";
    HrisDocumentApiModelSchemasValue["Lbd"] = "lbd";
    HrisDocumentApiModelSchemasValue["Lbe"] = "lbe";
    HrisDocumentApiModelSchemasValue["Apr"] = "apr";
    HrisDocumentApiModelSchemasValue["Pre"] = "pre";
    HrisDocumentApiModelSchemasValue["Nsf"] = "nsf";
    HrisDocumentApiModelSchemasValue["Org"] = "org";
    HrisDocumentApiModelSchemasValue["Scm"] = "scm";
    HrisDocumentApiModelSchemasValue["Lwp"] = "lwp";
    HrisDocumentApiModelSchemasValue["Portpkg"] = "portpkg";
    HrisDocumentApiModelSchemasValue["Mvt"] = "mvt";
    HrisDocumentApiModelSchemasValue["Mcd"] = "mcd";
    HrisDocumentApiModelSchemasValue["Mc1"] = "mc1";
    HrisDocumentApiModelSchemasValue["Cdkey"] = "cdkey";
    HrisDocumentApiModelSchemasValue["Mwf"] = "mwf";
    HrisDocumentApiModelSchemasValue["Mfm"] = "mfm";
    HrisDocumentApiModelSchemasValue["Flo"] = "flo";
    HrisDocumentApiModelSchemasValue["Igx"] = "igx";
    HrisDocumentApiModelSchemasValue["Mif"] = "mif";
    HrisDocumentApiModelSchemasValue["Daf"] = "daf";
    HrisDocumentApiModelSchemasValue["Dis"] = "dis";
    HrisDocumentApiModelSchemasValue["Mbk"] = "mbk";
    HrisDocumentApiModelSchemasValue["Mqy"] = "mqy";
    HrisDocumentApiModelSchemasValue["Msl"] = "msl";
    HrisDocumentApiModelSchemasValue["Plc"] = "plc";
    HrisDocumentApiModelSchemasValue["Txf"] = "txf";
    HrisDocumentApiModelSchemasValue["Mpn"] = "mpn";
    HrisDocumentApiModelSchemasValue["Mpc"] = "mpc";
    HrisDocumentApiModelSchemasValue["Xul"] = "xul";
    HrisDocumentApiModelSchemasValue["Cil"] = "cil";
    HrisDocumentApiModelSchemasValue["Cab"] = "cab";
    HrisDocumentApiModelSchemasValue["Xls"] = "xls";
    HrisDocumentApiModelSchemasValue["Xlm"] = "xlm";
    HrisDocumentApiModelSchemasValue["Xla"] = "xla";
    HrisDocumentApiModelSchemasValue["Xlc"] = "xlc";
    HrisDocumentApiModelSchemasValue["Xlt"] = "xlt";
    HrisDocumentApiModelSchemasValue["Xlw"] = "xlw";
    HrisDocumentApiModelSchemasValue["Xlam"] = "xlam";
    HrisDocumentApiModelSchemasValue["Xlsb"] = "xlsb";
    HrisDocumentApiModelSchemasValue["Xlsm"] = "xlsm";
    HrisDocumentApiModelSchemasValue["Xltm"] = "xltm";
    HrisDocumentApiModelSchemasValue["Eot"] = "eot";
    HrisDocumentApiModelSchemasValue["Chm"] = "chm";
    HrisDocumentApiModelSchemasValue["Ims"] = "ims";
    HrisDocumentApiModelSchemasValue["Lrm"] = "lrm";
    HrisDocumentApiModelSchemasValue["Thmx"] = "thmx";
    HrisDocumentApiModelSchemasValue["Msg"] = "msg";
    HrisDocumentApiModelSchemasValue["Cat"] = "cat";
    HrisDocumentApiModelSchemasValue["WildcardStl"] = "*stl";
    HrisDocumentApiModelSchemasValue["Ppt"] = "ppt";
    HrisDocumentApiModelSchemasValue["Pps"] = "pps";
    HrisDocumentApiModelSchemasValue["Pot"] = "pot";
    HrisDocumentApiModelSchemasValue["Ppam"] = "ppam";
    HrisDocumentApiModelSchemasValue["Pptm"] = "pptm";
    HrisDocumentApiModelSchemasValue["Sldm"] = "sldm";
    HrisDocumentApiModelSchemasValue["Ppsm"] = "ppsm";
    HrisDocumentApiModelSchemasValue["Potm"] = "potm";
    HrisDocumentApiModelSchemasValue["Mpp"] = "mpp";
    HrisDocumentApiModelSchemasValue["Mpt"] = "mpt";
    HrisDocumentApiModelSchemasValue["Docm"] = "docm";
    HrisDocumentApiModelSchemasValue["Dotm"] = "dotm";
    HrisDocumentApiModelSchemasValue["Wps"] = "wps";
    HrisDocumentApiModelSchemasValue["Wks"] = "wks";
    HrisDocumentApiModelSchemasValue["Wcm"] = "wcm";
    HrisDocumentApiModelSchemasValue["Wdb"] = "wdb";
    HrisDocumentApiModelSchemasValue["Wpl"] = "wpl";
    HrisDocumentApiModelSchemasValue["Xps"] = "xps";
    HrisDocumentApiModelSchemasValue["Mseq"] = "mseq";
    HrisDocumentApiModelSchemasValue["Mus"] = "mus";
    HrisDocumentApiModelSchemasValue["Msty"] = "msty";
    HrisDocumentApiModelSchemasValue["Taglet"] = "taglet";
    HrisDocumentApiModelSchemasValue["Nlu"] = "nlu";
    HrisDocumentApiModelSchemasValue["Ntf"] = "ntf";
    HrisDocumentApiModelSchemasValue["Nitf"] = "nitf";
    HrisDocumentApiModelSchemasValue["Nnd"] = "nnd";
    HrisDocumentApiModelSchemasValue["Nns"] = "nns";
    HrisDocumentApiModelSchemasValue["Nnw"] = "nnw";
    HrisDocumentApiModelSchemasValue["WildcardAc"] = "*ac";
    HrisDocumentApiModelSchemasValue["Ngdat"] = "ngdat";
    HrisDocumentApiModelSchemasValue["NGage"] = "n-gage";
    HrisDocumentApiModelSchemasValue["Rpst"] = "rpst";
    HrisDocumentApiModelSchemasValue["Rpss"] = "rpss";
    HrisDocumentApiModelSchemasValue["Edm"] = "edm";
    HrisDocumentApiModelSchemasValue["Edx"] = "edx";
    HrisDocumentApiModelSchemasValue["Ext"] = "ext";
    HrisDocumentApiModelSchemasValue["Odc"] = "odc";
    HrisDocumentApiModelSchemasValue["Otc"] = "otc";
    HrisDocumentApiModelSchemasValue["Odb"] = "odb";
    HrisDocumentApiModelSchemasValue["Odf"] = "odf";
    HrisDocumentApiModelSchemasValue["Odft"] = "odft";
    HrisDocumentApiModelSchemasValue["Odg"] = "odg";
    HrisDocumentApiModelSchemasValue["Otg"] = "otg";
    HrisDocumentApiModelSchemasValue["Odi"] = "odi";
    HrisDocumentApiModelSchemasValue["Oti"] = "oti";
    HrisDocumentApiModelSchemasValue["Odp"] = "odp";
    HrisDocumentApiModelSchemasValue["Otp"] = "otp";
    HrisDocumentApiModelSchemasValue["Ods"] = "ods";
    HrisDocumentApiModelSchemasValue["Ots"] = "ots";
    HrisDocumentApiModelSchemasValue["Odt"] = "odt";
    HrisDocumentApiModelSchemasValue["Odm"] = "odm";
    HrisDocumentApiModelSchemasValue["Ott"] = "ott";
    HrisDocumentApiModelSchemasValue["Oth"] = "oth";
    HrisDocumentApiModelSchemasValue["Xo"] = "xo";
    HrisDocumentApiModelSchemasValue["Dd2"] = "dd2";
    HrisDocumentApiModelSchemasValue["Obgx"] = "obgx";
    HrisDocumentApiModelSchemasValue["Oxt"] = "oxt";
    HrisDocumentApiModelSchemasValue["Osm"] = "osm";
    HrisDocumentApiModelSchemasValue["Pptx"] = "pptx";
    HrisDocumentApiModelSchemasValue["Sldx"] = "sldx";
    HrisDocumentApiModelSchemasValue["Ppsx"] = "ppsx";
    HrisDocumentApiModelSchemasValue["Potx"] = "potx";
    HrisDocumentApiModelSchemasValue["Xlsx"] = "xlsx";
    HrisDocumentApiModelSchemasValue["Xltx"] = "xltx";
    HrisDocumentApiModelSchemasValue["Docx"] = "docx";
    HrisDocumentApiModelSchemasValue["Dotx"] = "dotx";
    HrisDocumentApiModelSchemasValue["Mgp"] = "mgp";
    HrisDocumentApiModelSchemasValue["Dp"] = "dp";
    HrisDocumentApiModelSchemasValue["Esa"] = "esa";
    HrisDocumentApiModelSchemasValue["Pdb"] = "pdb";
    HrisDocumentApiModelSchemasValue["Pqa"] = "pqa";
    HrisDocumentApiModelSchemasValue["Oprc"] = "oprc";
    HrisDocumentApiModelSchemasValue["Paw"] = "paw";
    HrisDocumentApiModelSchemasValue["Str"] = "str";
    HrisDocumentApiModelSchemasValue["Ei6"] = "ei6";
    HrisDocumentApiModelSchemasValue["Efif"] = "efif";
    HrisDocumentApiModelSchemasValue["Wg"] = "wg";
    HrisDocumentApiModelSchemasValue["Plf"] = "plf";
    HrisDocumentApiModelSchemasValue["Pbd"] = "pbd";
    HrisDocumentApiModelSchemasValue["Box"] = "box";
    HrisDocumentApiModelSchemasValue["Mgz"] = "mgz";
    HrisDocumentApiModelSchemasValue["Qps"] = "qps";
    HrisDocumentApiModelSchemasValue["Ptid"] = "ptid";
    HrisDocumentApiModelSchemasValue["Qxd"] = "qxd";
    HrisDocumentApiModelSchemasValue["Qxt"] = "qxt";
    HrisDocumentApiModelSchemasValue["Qwd"] = "qwd";
    HrisDocumentApiModelSchemasValue["Qwt"] = "qwt";
    HrisDocumentApiModelSchemasValue["Qxl"] = "qxl";
    HrisDocumentApiModelSchemasValue["Qxb"] = "qxb";
    HrisDocumentApiModelSchemasValue["Rar"] = "rar";
    HrisDocumentApiModelSchemasValue["Bed"] = "bed";
    HrisDocumentApiModelSchemasValue["Mxl"] = "mxl";
    HrisDocumentApiModelSchemasValue["Musicxml"] = "musicxml";
    HrisDocumentApiModelSchemasValue["Cryptonote"] = "cryptonote";
    HrisDocumentApiModelSchemasValue["Cod"] = "cod";
    HrisDocumentApiModelSchemasValue["Rm"] = "rm";
    HrisDocumentApiModelSchemasValue["Rmvb"] = "rmvb";
    HrisDocumentApiModelSchemasValue["Link66"] = "link66";
    HrisDocumentApiModelSchemasValue["St"] = "st";
    HrisDocumentApiModelSchemasValue["See"] = "see";
    HrisDocumentApiModelSchemasValue["Sema"] = "sema";
    HrisDocumentApiModelSchemasValue["Semd"] = "semd";
    HrisDocumentApiModelSchemasValue["Semf"] = "semf";
    HrisDocumentApiModelSchemasValue["Ifm"] = "ifm";
    HrisDocumentApiModelSchemasValue["Itp"] = "itp";
    HrisDocumentApiModelSchemasValue["Iif"] = "iif";
    HrisDocumentApiModelSchemasValue["Ipk"] = "ipk";
    HrisDocumentApiModelSchemasValue["Twd"] = "twd";
    HrisDocumentApiModelSchemasValue["Twds"] = "twds";
    HrisDocumentApiModelSchemasValue["Mmf"] = "mmf";
    HrisDocumentApiModelSchemasValue["Teacher"] = "teacher";
    HrisDocumentApiModelSchemasValue["Fo"] = "fo";
    HrisDocumentApiModelSchemasValue["Sdkm"] = "sdkm";
    HrisDocumentApiModelSchemasValue["Sdkd"] = "sdkd";
    HrisDocumentApiModelSchemasValue["Dxp"] = "dxp";
    HrisDocumentApiModelSchemasValue["Sfs"] = "sfs";
    HrisDocumentApiModelSchemasValue["Sdc"] = "sdc";
    HrisDocumentApiModelSchemasValue["Sda"] = "sda";
    HrisDocumentApiModelSchemasValue["Sdd"] = "sdd";
    HrisDocumentApiModelSchemasValue["Smf"] = "smf";
    HrisDocumentApiModelSchemasValue["Sdw"] = "sdw";
    HrisDocumentApiModelSchemasValue["Vor"] = "vor";
    HrisDocumentApiModelSchemasValue["Sgl"] = "sgl";
    HrisDocumentApiModelSchemasValue["Smzip"] = "smzip";
    HrisDocumentApiModelSchemasValue["Sm"] = "sm";
    HrisDocumentApiModelSchemasValue["Wadl"] = "wadl";
    HrisDocumentApiModelSchemasValue["Sxc"] = "sxc";
    HrisDocumentApiModelSchemasValue["Stc"] = "stc";
    HrisDocumentApiModelSchemasValue["Sxd"] = "sxd";
    HrisDocumentApiModelSchemasValue["Std"] = "std";
    HrisDocumentApiModelSchemasValue["Sxi"] = "sxi";
    HrisDocumentApiModelSchemasValue["Sti"] = "sti";
    HrisDocumentApiModelSchemasValue["Sxm"] = "sxm";
    HrisDocumentApiModelSchemasValue["Sxw"] = "sxw";
    HrisDocumentApiModelSchemasValue["Sxg"] = "sxg";
    HrisDocumentApiModelSchemasValue["Stw"] = "stw";
    HrisDocumentApiModelSchemasValue["Sus"] = "sus";
    HrisDocumentApiModelSchemasValue["Susp"] = "susp";
    HrisDocumentApiModelSchemasValue["Svd"] = "svd";
    HrisDocumentApiModelSchemasValue["Sis"] = "sis";
    HrisDocumentApiModelSchemasValue["Sisx"] = "sisx";
    HrisDocumentApiModelSchemasValue["Xsm"] = "xsm";
    HrisDocumentApiModelSchemasValue["Bdm"] = "bdm";
    HrisDocumentApiModelSchemasValue["Xdm"] = "xdm";
    HrisDocumentApiModelSchemasValue["Ddf"] = "ddf";
    HrisDocumentApiModelSchemasValue["Tao"] = "tao";
    HrisDocumentApiModelSchemasValue["Pcap"] = "pcap";
    HrisDocumentApiModelSchemasValue["Cap"] = "cap";
    HrisDocumentApiModelSchemasValue["Dmp"] = "dmp";
    HrisDocumentApiModelSchemasValue["Tmo"] = "tmo";
    HrisDocumentApiModelSchemasValue["Tpt"] = "tpt";
    HrisDocumentApiModelSchemasValue["Mxs"] = "mxs";
    HrisDocumentApiModelSchemasValue["Tra"] = "tra";
    HrisDocumentApiModelSchemasValue["Ufd"] = "ufd";
    HrisDocumentApiModelSchemasValue["Ufdl"] = "ufdl";
    HrisDocumentApiModelSchemasValue["Utz"] = "utz";
    HrisDocumentApiModelSchemasValue["Umj"] = "umj";
    HrisDocumentApiModelSchemasValue["Unityweb"] = "unityweb";
    HrisDocumentApiModelSchemasValue["Uoml"] = "uoml";
    HrisDocumentApiModelSchemasValue["Vcx"] = "vcx";
    HrisDocumentApiModelSchemasValue["Vsd"] = "vsd";
    HrisDocumentApiModelSchemasValue["Vst"] = "vst";
    HrisDocumentApiModelSchemasValue["Vss"] = "vss";
    HrisDocumentApiModelSchemasValue["Vsw"] = "vsw";
    HrisDocumentApiModelSchemasValue["Vis"] = "vis";
    HrisDocumentApiModelSchemasValue["Vsf"] = "vsf";
    HrisDocumentApiModelSchemasValue["Wbxml"] = "wbxml";
    HrisDocumentApiModelSchemasValue["Wmlc"] = "wmlc";
    HrisDocumentApiModelSchemasValue["Wmlsc"] = "wmlsc";
    HrisDocumentApiModelSchemasValue["Wtb"] = "wtb";
    HrisDocumentApiModelSchemasValue["Nbp"] = "nbp";
    HrisDocumentApiModelSchemasValue["Wpd"] = "wpd";
    HrisDocumentApiModelSchemasValue["Wqd"] = "wqd";
    HrisDocumentApiModelSchemasValue["Stf"] = "stf";
    HrisDocumentApiModelSchemasValue["Xar"] = "xar";
    HrisDocumentApiModelSchemasValue["Xfdl"] = "xfdl";
    HrisDocumentApiModelSchemasValue["Hvd"] = "hvd";
    HrisDocumentApiModelSchemasValue["Hvs"] = "hvs";
    HrisDocumentApiModelSchemasValue["Hvp"] = "hvp";
    HrisDocumentApiModelSchemasValue["Osf"] = "osf";
    HrisDocumentApiModelSchemasValue["Osfpvg"] = "osfpvg";
    HrisDocumentApiModelSchemasValue["Saf"] = "saf";
    HrisDocumentApiModelSchemasValue["Spf"] = "spf";
    HrisDocumentApiModelSchemasValue["Cmp"] = "cmp";
    HrisDocumentApiModelSchemasValue["Zir"] = "zir";
    HrisDocumentApiModelSchemasValue["Zirz"] = "zirz";
    HrisDocumentApiModelSchemasValue["Zaz"] = "zaz";
    HrisDocumentApiModelSchemasValue["Sevenz"] = "7z";
    HrisDocumentApiModelSchemasValue["Abw"] = "abw";
    HrisDocumentApiModelSchemasValue["Ace"] = "ace";
    HrisDocumentApiModelSchemasValue["WildcardDmg"] = "*dmg";
    HrisDocumentApiModelSchemasValue["Arj"] = "arj";
    HrisDocumentApiModelSchemasValue["Aab"] = "aab";
    HrisDocumentApiModelSchemasValue["X32"] = "x32";
    HrisDocumentApiModelSchemasValue["U32"] = "u32";
    HrisDocumentApiModelSchemasValue["Vox"] = "vox";
    HrisDocumentApiModelSchemasValue["Aam"] = "aam";
    HrisDocumentApiModelSchemasValue["Aas"] = "aas";
    HrisDocumentApiModelSchemasValue["Bcpio"] = "bcpio";
    HrisDocumentApiModelSchemasValue["WildcardBdoc"] = "*bdoc";
    HrisDocumentApiModelSchemasValue["Torrent"] = "torrent";
    HrisDocumentApiModelSchemasValue["Blb"] = "blb";
    HrisDocumentApiModelSchemasValue["Blorb"] = "blorb";
    HrisDocumentApiModelSchemasValue["Bz"] = "bz";
    HrisDocumentApiModelSchemasValue["Bz2"] = "bz2";
    HrisDocumentApiModelSchemasValue["Boz"] = "boz";
    HrisDocumentApiModelSchemasValue["Cbr"] = "cbr";
    HrisDocumentApiModelSchemasValue["Cba"] = "cba";
    HrisDocumentApiModelSchemasValue["Cbt"] = "cbt";
    HrisDocumentApiModelSchemasValue["Cbz"] = "cbz";
    HrisDocumentApiModelSchemasValue["Cb7"] = "cb7";
    HrisDocumentApiModelSchemasValue["Vcd"] = "vcd";
    HrisDocumentApiModelSchemasValue["Cfs"] = "cfs";
    HrisDocumentApiModelSchemasValue["Chat"] = "chat";
    HrisDocumentApiModelSchemasValue["Pgn"] = "pgn";
    HrisDocumentApiModelSchemasValue["Crx"] = "crx";
    HrisDocumentApiModelSchemasValue["Cco"] = "cco";
    HrisDocumentApiModelSchemasValue["Nsc"] = "nsc";
    HrisDocumentApiModelSchemasValue["Cpio"] = "cpio";
    HrisDocumentApiModelSchemasValue["Csh"] = "csh";
    HrisDocumentApiModelSchemasValue["WildcardDeb"] = "*deb";
    HrisDocumentApiModelSchemasValue["Udeb"] = "udeb";
    HrisDocumentApiModelSchemasValue["Dgc"] = "dgc";
    HrisDocumentApiModelSchemasValue["Dir"] = "dir";
    HrisDocumentApiModelSchemasValue["Dcr"] = "dcr";
    HrisDocumentApiModelSchemasValue["Dxr"] = "dxr";
    HrisDocumentApiModelSchemasValue["Cst"] = "cst";
    HrisDocumentApiModelSchemasValue["Cct"] = "cct";
    HrisDocumentApiModelSchemasValue["Cxt"] = "cxt";
    HrisDocumentApiModelSchemasValue["W3d"] = "w3d";
    HrisDocumentApiModelSchemasValue["Fgd"] = "fgd";
    HrisDocumentApiModelSchemasValue["Swa"] = "swa";
    HrisDocumentApiModelSchemasValue["Wad"] = "wad";
    HrisDocumentApiModelSchemasValue["Ncx"] = "ncx";
    HrisDocumentApiModelSchemasValue["Dtb"] = "dtb";
    HrisDocumentApiModelSchemasValue["Res"] = "res";
    HrisDocumentApiModelSchemasValue["Dvi"] = "dvi";
    HrisDocumentApiModelSchemasValue["Evy"] = "evy";
    HrisDocumentApiModelSchemasValue["Eva"] = "eva";
    HrisDocumentApiModelSchemasValue["Bdf"] = "bdf";
    HrisDocumentApiModelSchemasValue["Gsf"] = "gsf";
    HrisDocumentApiModelSchemasValue["Psf"] = "psf";
    HrisDocumentApiModelSchemasValue["Pcf"] = "pcf";
    HrisDocumentApiModelSchemasValue["Snf"] = "snf";
    HrisDocumentApiModelSchemasValue["Pfa"] = "pfa";
    HrisDocumentApiModelSchemasValue["Pfb"] = "pfb";
    HrisDocumentApiModelSchemasValue["Pfm"] = "pfm";
    HrisDocumentApiModelSchemasValue["Afm"] = "afm";
    HrisDocumentApiModelSchemasValue["Arc"] = "arc";
    HrisDocumentApiModelSchemasValue["Spl"] = "spl";
    HrisDocumentApiModelSchemasValue["Gca"] = "gca";
    HrisDocumentApiModelSchemasValue["Ulx"] = "ulx";
    HrisDocumentApiModelSchemasValue["Gnumeric"] = "gnumeric";
    HrisDocumentApiModelSchemasValue["Gramps"] = "gramps";
    HrisDocumentApiModelSchemasValue["Gtar"] = "gtar";
    HrisDocumentApiModelSchemasValue["Hdf"] = "hdf";
    HrisDocumentApiModelSchemasValue["Php"] = "php";
    HrisDocumentApiModelSchemasValue["Install"] = "install";
    HrisDocumentApiModelSchemasValue["WildcardIso"] = "*iso";
    HrisDocumentApiModelSchemasValue["WildcardKey"] = "*key";
    HrisDocumentApiModelSchemasValue["WildcardNumbers"] = "*numbers";
    HrisDocumentApiModelSchemasValue["WildcardPages"] = "*pages";
    HrisDocumentApiModelSchemasValue["Jardiff"] = "jardiff";
    HrisDocumentApiModelSchemasValue["Jnlp"] = "jnlp";
    HrisDocumentApiModelSchemasValue["Kdbx"] = "kdbx";
    HrisDocumentApiModelSchemasValue["Latex"] = "latex";
    HrisDocumentApiModelSchemasValue["Luac"] = "luac";
    HrisDocumentApiModelSchemasValue["Lzh"] = "lzh";
    HrisDocumentApiModelSchemasValue["Lha"] = "lha";
    HrisDocumentApiModelSchemasValue["Run"] = "run";
    HrisDocumentApiModelSchemasValue["Mie"] = "mie";
    HrisDocumentApiModelSchemasValue["Prc"] = "prc";
    HrisDocumentApiModelSchemasValue["Mobi"] = "mobi";
    HrisDocumentApiModelSchemasValue["Application"] = "application";
    HrisDocumentApiModelSchemasValue["Lnk"] = "lnk";
    HrisDocumentApiModelSchemasValue["Wmd"] = "wmd";
    HrisDocumentApiModelSchemasValue["Wmz"] = "wmz";
    HrisDocumentApiModelSchemasValue["Xbap"] = "xbap";
    HrisDocumentApiModelSchemasValue["Mdb"] = "mdb";
    HrisDocumentApiModelSchemasValue["Obd"] = "obd";
    HrisDocumentApiModelSchemasValue["Crd"] = "crd";
    HrisDocumentApiModelSchemasValue["Clp"] = "clp";
    HrisDocumentApiModelSchemasValue["WildcardExe"] = "*exe";
    HrisDocumentApiModelSchemasValue["WildcardDll"] = "*dll";
    HrisDocumentApiModelSchemasValue["Com"] = "com";
    HrisDocumentApiModelSchemasValue["Bat"] = "bat";
    HrisDocumentApiModelSchemasValue["WildcardMsi"] = "*msi";
    HrisDocumentApiModelSchemasValue["Mvb"] = "mvb";
    HrisDocumentApiModelSchemasValue["M13"] = "m13";
    HrisDocumentApiModelSchemasValue["M14"] = "m14";
    HrisDocumentApiModelSchemasValue["WildcardWmf"] = "*wmf";
    HrisDocumentApiModelSchemasValue["WildcardWmz"] = "*wmz";
    HrisDocumentApiModelSchemasValue["WildcardEmf"] = "*emf";
    HrisDocumentApiModelSchemasValue["Emz"] = "emz";
    HrisDocumentApiModelSchemasValue["Mny"] = "mny";
    HrisDocumentApiModelSchemasValue["Pub"] = "pub";
    HrisDocumentApiModelSchemasValue["Scd"] = "scd";
    HrisDocumentApiModelSchemasValue["Trm"] = "trm";
    HrisDocumentApiModelSchemasValue["Wri"] = "wri";
    HrisDocumentApiModelSchemasValue["Nc"] = "nc";
    HrisDocumentApiModelSchemasValue["Cdf"] = "cdf";
    HrisDocumentApiModelSchemasValue["Pac"] = "pac";
    HrisDocumentApiModelSchemasValue["Nzb"] = "nzb";
    HrisDocumentApiModelSchemasValue["Pl"] = "pl";
    HrisDocumentApiModelSchemasValue["Pm"] = "pm";
    HrisDocumentApiModelSchemasValue["WildcardPrc"] = "*prc";
    HrisDocumentApiModelSchemasValue["WildcardPdb"] = "*pdb";
    HrisDocumentApiModelSchemasValue["P12"] = "p12";
    HrisDocumentApiModelSchemasValue["Pfx"] = "pfx";
    HrisDocumentApiModelSchemasValue["P7b"] = "p7b";
    HrisDocumentApiModelSchemasValue["Spc"] = "spc";
    HrisDocumentApiModelSchemasValue["P7r"] = "p7r";
    HrisDocumentApiModelSchemasValue["WildcardRar"] = "*rar";
    HrisDocumentApiModelSchemasValue["Rpm"] = "rpm";
    HrisDocumentApiModelSchemasValue["Ris"] = "ris";
    HrisDocumentApiModelSchemasValue["Sea"] = "sea";
    HrisDocumentApiModelSchemasValue["Sh"] = "sh";
    HrisDocumentApiModelSchemasValue["Shar"] = "shar";
    HrisDocumentApiModelSchemasValue["Swf"] = "swf";
    HrisDocumentApiModelSchemasValue["Xap"] = "xap";
    HrisDocumentApiModelSchemasValue["Sql"] = "sql";
    HrisDocumentApiModelSchemasValue["Sit"] = "sit";
    HrisDocumentApiModelSchemasValue["Sitx"] = "sitx";
    HrisDocumentApiModelSchemasValue["Srt"] = "srt";
    HrisDocumentApiModelSchemasValue["Sv4cpio"] = "sv4cpio";
    HrisDocumentApiModelSchemasValue["Sv4crc"] = "sv4crc";
    HrisDocumentApiModelSchemasValue["T3"] = "t3";
    HrisDocumentApiModelSchemasValue["Gam"] = "gam";
    HrisDocumentApiModelSchemasValue["Tar"] = "tar";
    HrisDocumentApiModelSchemasValue["Tcl"] = "tcl";
    HrisDocumentApiModelSchemasValue["Tk"] = "tk";
    HrisDocumentApiModelSchemasValue["Tex"] = "tex";
    HrisDocumentApiModelSchemasValue["Tfm"] = "tfm";
    HrisDocumentApiModelSchemasValue["Texinfo"] = "texinfo";
    HrisDocumentApiModelSchemasValue["Texi"] = "texi";
    HrisDocumentApiModelSchemasValue["WildcardObj"] = "*obj";
    HrisDocumentApiModelSchemasValue["Ustar"] = "ustar";
    HrisDocumentApiModelSchemasValue["Hdd"] = "hdd";
    HrisDocumentApiModelSchemasValue["Ova"] = "ova";
    HrisDocumentApiModelSchemasValue["Ovf"] = "ovf";
    HrisDocumentApiModelSchemasValue["Vbox"] = "vbox";
    HrisDocumentApiModelSchemasValue["VboxExtpack"] = "vbox-extpack";
    HrisDocumentApiModelSchemasValue["Vdi"] = "vdi";
    HrisDocumentApiModelSchemasValue["Vhd"] = "vhd";
    HrisDocumentApiModelSchemasValue["Vmdk"] = "vmdk";
    HrisDocumentApiModelSchemasValue["Src"] = "src";
    HrisDocumentApiModelSchemasValue["Webapp"] = "webapp";
    HrisDocumentApiModelSchemasValue["Der"] = "der";
    HrisDocumentApiModelSchemasValue["Crt"] = "crt";
    HrisDocumentApiModelSchemasValue["Pem"] = "pem";
    HrisDocumentApiModelSchemasValue["Fig"] = "fig";
    HrisDocumentApiModelSchemasValue["WildcardXlf"] = "*xlf";
    HrisDocumentApiModelSchemasValue["Xpi"] = "xpi";
    HrisDocumentApiModelSchemasValue["Xz"] = "xz";
    HrisDocumentApiModelSchemasValue["Z1"] = "z1";
    HrisDocumentApiModelSchemasValue["Z2"] = "z2";
    HrisDocumentApiModelSchemasValue["Z3"] = "z3";
    HrisDocumentApiModelSchemasValue["Z4"] = "z4";
    HrisDocumentApiModelSchemasValue["Z5"] = "z5";
    HrisDocumentApiModelSchemasValue["Z6"] = "z6";
    HrisDocumentApiModelSchemasValue["Z7"] = "z7";
    HrisDocumentApiModelSchemasValue["Z8"] = "z8";
    HrisDocumentApiModelSchemasValue["Uva"] = "uva";
    HrisDocumentApiModelSchemasValue["Uvva"] = "uvva";
    HrisDocumentApiModelSchemasValue["Eol"] = "eol";
    HrisDocumentApiModelSchemasValue["Dra"] = "dra";
    HrisDocumentApiModelSchemasValue["Dts"] = "dts";
    HrisDocumentApiModelSchemasValue["Dtshd"] = "dtshd";
    HrisDocumentApiModelSchemasValue["Lvp"] = "lvp";
    HrisDocumentApiModelSchemasValue["Pya"] = "pya";
    HrisDocumentApiModelSchemasValue["Ecelp4800"] = "ecelp4800";
    HrisDocumentApiModelSchemasValue["Ecelp7470"] = "ecelp7470";
    HrisDocumentApiModelSchemasValue["Ecelp9600"] = "ecelp9600";
    HrisDocumentApiModelSchemasValue["Rip"] = "rip";
    HrisDocumentApiModelSchemasValue["Aac"] = "aac";
    HrisDocumentApiModelSchemasValue["Aif"] = "aif";
    HrisDocumentApiModelSchemasValue["Aiff"] = "aiff";
    HrisDocumentApiModelSchemasValue["Aifc"] = "aifc";
    HrisDocumentApiModelSchemasValue["Caf"] = "caf";
    HrisDocumentApiModelSchemasValue["Flac"] = "flac";
    HrisDocumentApiModelSchemasValue["WildcardM4a"] = "*m4a";
    HrisDocumentApiModelSchemasValue["Mka"] = "mka";
    HrisDocumentApiModelSchemasValue["M3u"] = "m3u";
    HrisDocumentApiModelSchemasValue["Wax"] = "wax";
    HrisDocumentApiModelSchemasValue["Wma"] = "wma";
    HrisDocumentApiModelSchemasValue["Ram"] = "ram";
    HrisDocumentApiModelSchemasValue["Ra"] = "ra";
    HrisDocumentApiModelSchemasValue["Rmp"] = "rmp";
    HrisDocumentApiModelSchemasValue["WildcardRa"] = "*ra";
    HrisDocumentApiModelSchemasValue["Cdx"] = "cdx";
    HrisDocumentApiModelSchemasValue["Cif"] = "cif";
    HrisDocumentApiModelSchemasValue["Cmdf"] = "cmdf";
    HrisDocumentApiModelSchemasValue["Cml"] = "cml";
    HrisDocumentApiModelSchemasValue["Csml"] = "csml";
    HrisDocumentApiModelSchemasValue["Xyz"] = "xyz";
    HrisDocumentApiModelSchemasValue["Btif"] = "btif";
    HrisDocumentApiModelSchemasValue["Pti"] = "pti";
    HrisDocumentApiModelSchemasValue["Psd"] = "psd";
    HrisDocumentApiModelSchemasValue["Azv"] = "azv";
    HrisDocumentApiModelSchemasValue["Uvi"] = "uvi";
    HrisDocumentApiModelSchemasValue["Uvvi"] = "uvvi";
    HrisDocumentApiModelSchemasValue["Uvg"] = "uvg";
    HrisDocumentApiModelSchemasValue["Uvvg"] = "uvvg";
    HrisDocumentApiModelSchemasValue["Djvu"] = "djvu";
    HrisDocumentApiModelSchemasValue["Djv"] = "djv";
    HrisDocumentApiModelSchemasValue["WildcardSub"] = "*sub";
    HrisDocumentApiModelSchemasValue["Dwg"] = "dwg";
    HrisDocumentApiModelSchemasValue["Dxf"] = "dxf";
    HrisDocumentApiModelSchemasValue["Fbs"] = "fbs";
    HrisDocumentApiModelSchemasValue["Fpx"] = "fpx";
    HrisDocumentApiModelSchemasValue["Fst"] = "fst";
    HrisDocumentApiModelSchemasValue["Mmr"] = "mmr";
    HrisDocumentApiModelSchemasValue["Rlc"] = "rlc";
    HrisDocumentApiModelSchemasValue["Ico"] = "ico";
    HrisDocumentApiModelSchemasValue["Dds"] = "dds";
    HrisDocumentApiModelSchemasValue["Mdi"] = "mdi";
    HrisDocumentApiModelSchemasValue["Wdp"] = "wdp";
    HrisDocumentApiModelSchemasValue["Npx"] = "npx";
    HrisDocumentApiModelSchemasValue["B16"] = "b16";
    HrisDocumentApiModelSchemasValue["Tap"] = "tap";
    HrisDocumentApiModelSchemasValue["Vtf"] = "vtf";
    HrisDocumentApiModelSchemasValue["Wbmp"] = "wbmp";
    HrisDocumentApiModelSchemasValue["Xif"] = "xif";
    HrisDocumentApiModelSchemasValue["Pcx"] = "pcx";
    HrisDocumentApiModelSchemasValue["Threeds"] = "3ds";
    HrisDocumentApiModelSchemasValue["Ras"] = "ras";
    HrisDocumentApiModelSchemasValue["Cmx"] = "cmx";
    HrisDocumentApiModelSchemasValue["Fh"] = "fh";
    HrisDocumentApiModelSchemasValue["Fhc"] = "fhc";
    HrisDocumentApiModelSchemasValue["Fh4"] = "fh4";
    HrisDocumentApiModelSchemasValue["Fh5"] = "fh5";
    HrisDocumentApiModelSchemasValue["Fh7"] = "fh7";
    HrisDocumentApiModelSchemasValue["WildcardIco"] = "*ico";
    HrisDocumentApiModelSchemasValue["Jng"] = "jng";
    HrisDocumentApiModelSchemasValue["Sid"] = "sid";
    HrisDocumentApiModelSchemasValue["WildcardBmp"] = "*bmp";
    HrisDocumentApiModelSchemasValue["WildcardPcx"] = "*pcx";
    HrisDocumentApiModelSchemasValue["Pic"] = "pic";
    HrisDocumentApiModelSchemasValue["Pct"] = "pct";
    HrisDocumentApiModelSchemasValue["Pnm"] = "pnm";
    HrisDocumentApiModelSchemasValue["Pbm"] = "pbm";
    HrisDocumentApiModelSchemasValue["Pgm"] = "pgm";
    HrisDocumentApiModelSchemasValue["Ppm"] = "ppm";
    HrisDocumentApiModelSchemasValue["Rgb"] = "rgb";
    HrisDocumentApiModelSchemasValue["Tga"] = "tga";
    HrisDocumentApiModelSchemasValue["Xbm"] = "xbm";
    HrisDocumentApiModelSchemasValue["Xpm"] = "xpm";
    HrisDocumentApiModelSchemasValue["Xwd"] = "xwd";
    HrisDocumentApiModelSchemasValue["Wsc"] = "wsc";
    HrisDocumentApiModelSchemasValue["Dae"] = "dae";
    HrisDocumentApiModelSchemasValue["Dwf"] = "dwf";
    HrisDocumentApiModelSchemasValue["Gdl"] = "gdl";
    HrisDocumentApiModelSchemasValue["Gtw"] = "gtw";
    HrisDocumentApiModelSchemasValue["Mts"] = "mts";
    HrisDocumentApiModelSchemasValue["Ogex"] = "ogex";
    HrisDocumentApiModelSchemasValue["XB"] = "x_b";
    HrisDocumentApiModelSchemasValue["XT"] = "x_t";
    HrisDocumentApiModelSchemasValue["Vds"] = "vds";
    HrisDocumentApiModelSchemasValue["Usdz"] = "usdz";
    HrisDocumentApiModelSchemasValue["Bsp"] = "bsp";
    HrisDocumentApiModelSchemasValue["Vtu"] = "vtu";
    HrisDocumentApiModelSchemasValue["Dsc"] = "dsc";
    HrisDocumentApiModelSchemasValue["Curl"] = "curl";
    HrisDocumentApiModelSchemasValue["Dcurl"] = "dcurl";
    HrisDocumentApiModelSchemasValue["Mcurl"] = "mcurl";
    HrisDocumentApiModelSchemasValue["Scurl"] = "scurl";
    HrisDocumentApiModelSchemasValue["Sub"] = "sub";
    HrisDocumentApiModelSchemasValue["Fly"] = "fly";
    HrisDocumentApiModelSchemasValue["Flx"] = "flx";
    HrisDocumentApiModelSchemasValue["Gv"] = "gv";
    HrisDocumentApiModelSchemasValue["Threedml"] = "3dml";
    HrisDocumentApiModelSchemasValue["Spot"] = "spot";
    HrisDocumentApiModelSchemasValue["Jad"] = "jad";
    HrisDocumentApiModelSchemasValue["Wml"] = "wml";
    HrisDocumentApiModelSchemasValue["Wmls"] = "wmls";
    HrisDocumentApiModelSchemasValue["S"] = "s";
    HrisDocumentApiModelSchemasValue["Asm"] = "asm";
    HrisDocumentApiModelSchemasValue["C"] = "c";
    HrisDocumentApiModelSchemasValue["Cc"] = "cc";
    HrisDocumentApiModelSchemasValue["Cxx"] = "cxx";
    HrisDocumentApiModelSchemasValue["Cpp"] = "cpp";
    HrisDocumentApiModelSchemasValue["H"] = "h";
    HrisDocumentApiModelSchemasValue["Hh"] = "hh";
    HrisDocumentApiModelSchemasValue["Dic"] = "dic";
    HrisDocumentApiModelSchemasValue["Htc"] = "htc";
    HrisDocumentApiModelSchemasValue["F"] = "f";
    HrisDocumentApiModelSchemasValue["For"] = "for";
    HrisDocumentApiModelSchemasValue["F77"] = "f77";
    HrisDocumentApiModelSchemasValue["F90"] = "f90";
    HrisDocumentApiModelSchemasValue["Hbs"] = "hbs";
    HrisDocumentApiModelSchemasValue["Java"] = "java";
    HrisDocumentApiModelSchemasValue["Lua"] = "lua";
    HrisDocumentApiModelSchemasValue["Mkd"] = "mkd";
    HrisDocumentApiModelSchemasValue["Nfo"] = "nfo";
    HrisDocumentApiModelSchemasValue["Opml"] = "opml";
    HrisDocumentApiModelSchemasValue["WildcardOrg"] = "*org";
    HrisDocumentApiModelSchemasValue["P"] = "p";
    HrisDocumentApiModelSchemasValue["Pas"] = "pas";
    HrisDocumentApiModelSchemasValue["Pde"] = "pde";
    HrisDocumentApiModelSchemasValue["Sass"] = "sass";
    HrisDocumentApiModelSchemasValue["Scss"] = "scss";
    HrisDocumentApiModelSchemasValue["Etx"] = "etx";
    HrisDocumentApiModelSchemasValue["Sfv"] = "sfv";
    HrisDocumentApiModelSchemasValue["Ymp"] = "ymp";
    HrisDocumentApiModelSchemasValue["Uu"] = "uu";
    HrisDocumentApiModelSchemasValue["Vcs"] = "vcs";
    HrisDocumentApiModelSchemasValue["Vcf"] = "vcf";
    HrisDocumentApiModelSchemasValue["Uvh"] = "uvh";
    HrisDocumentApiModelSchemasValue["Uvvh"] = "uvvh";
    HrisDocumentApiModelSchemasValue["Uvm"] = "uvm";
    HrisDocumentApiModelSchemasValue["Uvvm"] = "uvvm";
    HrisDocumentApiModelSchemasValue["Uvp"] = "uvp";
    HrisDocumentApiModelSchemasValue["Uvvp"] = "uvvp";
    HrisDocumentApiModelSchemasValue["Uvs"] = "uvs";
    HrisDocumentApiModelSchemasValue["Uvvs"] = "uvvs";
    HrisDocumentApiModelSchemasValue["Uvv"] = "uvv";
    HrisDocumentApiModelSchemasValue["Uvvv"] = "uvvv";
    HrisDocumentApiModelSchemasValue["Dvb"] = "dvb";
    HrisDocumentApiModelSchemasValue["Fvt"] = "fvt";
    HrisDocumentApiModelSchemasValue["Mxu"] = "mxu";
    HrisDocumentApiModelSchemasValue["M4u"] = "m4u";
    HrisDocumentApiModelSchemasValue["Pyv"] = "pyv";
    HrisDocumentApiModelSchemasValue["Uvu"] = "uvu";
    HrisDocumentApiModelSchemasValue["Uvvu"] = "uvvu";
    HrisDocumentApiModelSchemasValue["Viv"] = "viv";
    HrisDocumentApiModelSchemasValue["F4v"] = "f4v";
    HrisDocumentApiModelSchemasValue["Fli"] = "fli";
    HrisDocumentApiModelSchemasValue["Flv"] = "flv";
    HrisDocumentApiModelSchemasValue["M4v"] = "m4v";
    HrisDocumentApiModelSchemasValue["Mkv"] = "mkv";
    HrisDocumentApiModelSchemasValue["Mk3d"] = "mk3d";
    HrisDocumentApiModelSchemasValue["Mks"] = "mks";
    HrisDocumentApiModelSchemasValue["Mng"] = "mng";
    HrisDocumentApiModelSchemasValue["Asf"] = "asf";
    HrisDocumentApiModelSchemasValue["Asx"] = "asx";
    HrisDocumentApiModelSchemasValue["Vob"] = "vob";
    HrisDocumentApiModelSchemasValue["Wm"] = "wm";
    HrisDocumentApiModelSchemasValue["Wmv"] = "wmv";
    HrisDocumentApiModelSchemasValue["Wmx"] = "wmx";
    HrisDocumentApiModelSchemasValue["Wvx"] = "wvx";
    HrisDocumentApiModelSchemasValue["Avi"] = "avi";
    HrisDocumentApiModelSchemasValue["Movie"] = "movie";
    HrisDocumentApiModelSchemasValue["Smv"] = "smv";
    HrisDocumentApiModelSchemasValue["Ice"] = "ice";
    HrisDocumentApiModelSchemasValue["Mht"] = "mht";
})(HrisDocumentApiModelSchemasValue || (exports.HrisDocumentApiModelSchemasValue = HrisDocumentApiModelSchemasValue = {}));
/**
 * The category of the file
 */
var HrisDocumentApiModelSchemasTypeValue;
(function (HrisDocumentApiModelSchemasTypeValue) {
    HrisDocumentApiModelSchemasTypeValue["Application"] = "application";
    HrisDocumentApiModelSchemasTypeValue["Academic"] = "academic";
    HrisDocumentApiModelSchemasTypeValue["Contract"] = "contract";
    HrisDocumentApiModelSchemasTypeValue["Certificates"] = "certificates";
    HrisDocumentApiModelSchemasTypeValue["Visa"] = "visa";
    HrisDocumentApiModelSchemasTypeValue["Passport"] = "passport";
    HrisDocumentApiModelSchemasTypeValue["DriverLicense"] = "driver_license";
    HrisDocumentApiModelSchemasTypeValue["Payslip"] = "payslip";
    HrisDocumentApiModelSchemasTypeValue["Payroll"] = "payroll";
    HrisDocumentApiModelSchemasTypeValue["Appraisal"] = "appraisal";
    HrisDocumentApiModelSchemasTypeValue["Resume"] = "resume";
    HrisDocumentApiModelSchemasTypeValue["Policy"] = "policy";
    HrisDocumentApiModelSchemasTypeValue["CoverLetter"] = "cover_letter";
    HrisDocumentApiModelSchemasTypeValue["OfferLetter"] = "offer_letter";
    HrisDocumentApiModelSchemasTypeValue["PolicyAgreement"] = "policy_agreement";
    HrisDocumentApiModelSchemasTypeValue["HomeAddress"] = "home_address";
    HrisDocumentApiModelSchemasTypeValue["NationalId"] = "national_id";
    HrisDocumentApiModelSchemasTypeValue["Confidential"] = "confidential";
    HrisDocumentApiModelSchemasTypeValue["Signed"] = "signed";
    HrisDocumentApiModelSchemasTypeValue["Shared"] = "shared";
    HrisDocumentApiModelSchemasTypeValue["Other"] = "other";
    HrisDocumentApiModelSchemasTypeValue["Benefit"] = "benefit";
    HrisDocumentApiModelSchemasTypeValue["IdVerification"] = "id_verification";
    HrisDocumentApiModelSchemasTypeValue["BackgroundCheck"] = "background_check";
    HrisDocumentApiModelSchemasTypeValue["UnmappedValue"] = "unmapped_value";
})(HrisDocumentApiModelSchemasTypeValue || (exports.HrisDocumentApiModelSchemasTypeValue = HrisDocumentApiModelSchemasTypeValue = {}));
/** @internal */
exports.HrisDocumentApiModel4$inboundSchema = z.object({});
/** @internal */
exports.HrisDocumentApiModel4$outboundSchema = z.object({});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModel4$;
(function (HrisDocumentApiModel4$) {
    /** @deprecated use `HrisDocumentApiModel4$inboundSchema` instead. */
    HrisDocumentApiModel4$.inboundSchema = exports.HrisDocumentApiModel4$inboundSchema;
    /** @deprecated use `HrisDocumentApiModel4$outboundSchema` instead. */
    HrisDocumentApiModel4$.outboundSchema = exports.HrisDocumentApiModel4$outboundSchema;
})(HrisDocumentApiModel4$ || (exports.HrisDocumentApiModel4$ = HrisDocumentApiModel4$ = {}));
function hrisDocumentApiModel4ToJSON(hrisDocumentApiModel4) {
    return JSON.stringify(exports.HrisDocumentApiModel4$outboundSchema.parse(hrisDocumentApiModel4));
}
exports.hrisDocumentApiModel4ToJSON = hrisDocumentApiModel4ToJSON;
function hrisDocumentApiModel4FromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModel4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModel4' from JSON`);
}
exports.hrisDocumentApiModel4FromJSON = hrisDocumentApiModel4FromJSON;
/** @internal */
exports.HrisDocumentApiModelSourceValue$inboundSchema = z.union([
    z.lazy(() => exports.HrisDocumentApiModel4$inboundSchema),
    z.string(),
    z.number(),
    z.boolean(),
    z.array(z.any()),
]);
/** @internal */
exports.HrisDocumentApiModelSourceValue$outboundSchema = z.union([
    z.lazy(() => exports.HrisDocumentApiModel4$outboundSchema),
    z.string(),
    z.number(),
    z.boolean(),
    z.array(z.any()),
]);
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelSourceValue$;
(function (HrisDocumentApiModelSourceValue$) {
    /** @deprecated use `HrisDocumentApiModelSourceValue$inboundSchema` instead. */
    HrisDocumentApiModelSourceValue$.inboundSchema = exports.HrisDocumentApiModelSourceValue$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelSourceValue$outboundSchema` instead. */
    HrisDocumentApiModelSourceValue$.outboundSchema = exports.HrisDocumentApiModelSourceValue$outboundSchema;
})(HrisDocumentApiModelSourceValue$ || (exports.HrisDocumentApiModelSourceValue$ = HrisDocumentApiModelSourceValue$ = {}));
function hrisDocumentApiModelSourceValueToJSON(hrisDocumentApiModelSourceValue) {
    return JSON.stringify(exports.HrisDocumentApiModelSourceValue$outboundSchema.parse(hrisDocumentApiModelSourceValue));
}
exports.hrisDocumentApiModelSourceValueToJSON = hrisDocumentApiModelSourceValueToJSON;
function hrisDocumentApiModelSourceValueFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelSourceValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelSourceValue' from JSON`);
}
exports.hrisDocumentApiModelSourceValueFromJSON = hrisDocumentApiModelSourceValueFromJSON;
/** @internal */
exports.HrisDocumentApiModelValue$inboundSchema = z
    .union([
    z.nativeEnum(HrisDocumentApiModelValue),
    z.string().transform(enums_js_1.catchUnrecognizedEnum),
]);
/** @internal */
exports.HrisDocumentApiModelValue$outboundSchema = z.union([
    z.nativeEnum(HrisDocumentApiModelValue),
    z.string().and(z.custom()),
]);
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelValue$;
(function (HrisDocumentApiModelValue$) {
    /** @deprecated use `HrisDocumentApiModelValue$inboundSchema` instead. */
    HrisDocumentApiModelValue$.inboundSchema = exports.HrisDocumentApiModelValue$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelValue$outboundSchema` instead. */
    HrisDocumentApiModelValue$.outboundSchema = exports.HrisDocumentApiModelValue$outboundSchema;
})(HrisDocumentApiModelValue$ || (exports.HrisDocumentApiModelValue$ = HrisDocumentApiModelValue$ = {}));
/** @internal */
exports.HrisDocumentApiModelCategory$inboundSchema = z.object({
    source_value: z.nullable(z.union([
        z.lazy(() => exports.HrisDocumentApiModel4$inboundSchema),
        z.string(),
        z.number(),
        z.boolean(),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisDocumentApiModelValue$inboundSchema).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        "source_value": "sourceValue",
    });
});
/** @internal */
exports.HrisDocumentApiModelCategory$outboundSchema = z.object({
    sourceValue: z.nullable(z.union([
        z.lazy(() => exports.HrisDocumentApiModel4$outboundSchema),
        z.string(),
        z.number(),
        z.boolean(),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisDocumentApiModelValue$outboundSchema).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        sourceValue: "source_value",
    });
});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelCategory$;
(function (HrisDocumentApiModelCategory$) {
    /** @deprecated use `HrisDocumentApiModelCategory$inboundSchema` instead. */
    HrisDocumentApiModelCategory$.inboundSchema = exports.HrisDocumentApiModelCategory$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelCategory$outboundSchema` instead. */
    HrisDocumentApiModelCategory$.outboundSchema = exports.HrisDocumentApiModelCategory$outboundSchema;
})(HrisDocumentApiModelCategory$ || (exports.HrisDocumentApiModelCategory$ = HrisDocumentApiModelCategory$ = {}));
function hrisDocumentApiModelCategoryToJSON(hrisDocumentApiModelCategory) {
    return JSON.stringify(exports.HrisDocumentApiModelCategory$outboundSchema.parse(hrisDocumentApiModelCategory));
}
exports.hrisDocumentApiModelCategoryToJSON = hrisDocumentApiModelCategoryToJSON;
function hrisDocumentApiModelCategoryFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelCategory$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelCategory' from JSON`);
}
exports.hrisDocumentApiModelCategoryFromJSON = hrisDocumentApiModelCategoryFromJSON;
/** @internal */
exports.HrisDocumentApiModelSchemas4$inboundSchema = z.object({});
/** @internal */
exports.HrisDocumentApiModelSchemas4$outboundSchema = z.object({});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelSchemas4$;
(function (HrisDocumentApiModelSchemas4$) {
    /** @deprecated use `HrisDocumentApiModelSchemas4$inboundSchema` instead. */
    HrisDocumentApiModelSchemas4$.inboundSchema = exports.HrisDocumentApiModelSchemas4$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelSchemas4$outboundSchema` instead. */
    HrisDocumentApiModelSchemas4$.outboundSchema = exports.HrisDocumentApiModelSchemas4$outboundSchema;
})(HrisDocumentApiModelSchemas4$ || (exports.HrisDocumentApiModelSchemas4$ = HrisDocumentApiModelSchemas4$ = {}));
function hrisDocumentApiModelSchemas4ToJSON(hrisDocumentApiModelSchemas4) {
    return JSON.stringify(exports.HrisDocumentApiModelSchemas4$outboundSchema.parse(hrisDocumentApiModelSchemas4));
}
exports.hrisDocumentApiModelSchemas4ToJSON = hrisDocumentApiModelSchemas4ToJSON;
function hrisDocumentApiModelSchemas4FromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelSchemas4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelSchemas4' from JSON`);
}
exports.hrisDocumentApiModelSchemas4FromJSON = hrisDocumentApiModelSchemas4FromJSON;
/** @internal */
exports.HrisDocumentApiModelSchemasSourceValue$inboundSchema = z.union([
    z.lazy(() => exports.HrisDocumentApiModelSchemas4$inboundSchema),
    z.string(),
    z.number(),
    z.boolean(),
    z.array(z.any()),
]);
/** @internal */
exports.HrisDocumentApiModelSchemasSourceValue$outboundSchema = z.union([
    z.lazy(() => exports.HrisDocumentApiModelSchemas4$outboundSchema),
    z.string(),
    z.number(),
    z.boolean(),
    z.array(z.any()),
]);
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelSchemasSourceValue$;
(function (HrisDocumentApiModelSchemasSourceValue$) {
    /** @deprecated use `HrisDocumentApiModelSchemasSourceValue$inboundSchema` instead. */
    HrisDocumentApiModelSchemasSourceValue$.inboundSchema = exports.HrisDocumentApiModelSchemasSourceValue$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelSchemasSourceValue$outboundSchema` instead. */
    HrisDocumentApiModelSchemasSourceValue$.outboundSchema = exports.HrisDocumentApiModelSchemasSourceValue$outboundSchema;
})(HrisDocumentApiModelSchemasSourceValue$ || (exports.HrisDocumentApiModelSchemasSourceValue$ = HrisDocumentApiModelSchemasSourceValue$ = {}));
function hrisDocumentApiModelSchemasSourceValueToJSON(hrisDocumentApiModelSchemasSourceValue) {
    return JSON.stringify(exports.HrisDocumentApiModelSchemasSourceValue$outboundSchema.parse(hrisDocumentApiModelSchemasSourceValue));
}
exports.hrisDocumentApiModelSchemasSourceValueToJSON = hrisDocumentApiModelSchemasSourceValueToJSON;
function hrisDocumentApiModelSchemasSourceValueFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelSchemasSourceValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelSchemasSourceValue' from JSON`);
}
exports.hrisDocumentApiModelSchemasSourceValueFromJSON = hrisDocumentApiModelSchemasSourceValueFromJSON;
/** @internal */
exports.HrisDocumentApiModelSchemasValue$inboundSchema = z
    .union([
    z.nativeEnum(HrisDocumentApiModelSchemasValue),
    z.string().transform(enums_js_1.catchUnrecognizedEnum),
]);
/** @internal */
exports.HrisDocumentApiModelSchemasValue$outboundSchema = z.union([
    z.nativeEnum(HrisDocumentApiModelSchemasValue),
    z.string().and(z.custom()),
]);
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelSchemasValue$;
(function (HrisDocumentApiModelSchemasValue$) {
    /** @deprecated use `HrisDocumentApiModelSchemasValue$inboundSchema` instead. */
    HrisDocumentApiModelSchemasValue$.inboundSchema = exports.HrisDocumentApiModelSchemasValue$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelSchemasValue$outboundSchema` instead. */
    HrisDocumentApiModelSchemasValue$.outboundSchema = exports.HrisDocumentApiModelSchemasValue$outboundSchema;
})(HrisDocumentApiModelSchemasValue$ || (exports.HrisDocumentApiModelSchemasValue$ = HrisDocumentApiModelSchemasValue$ = {}));
/** @internal */
exports.HrisDocumentApiModelFileFormat$inboundSchema = z.object({
    source_value: z.nullable(z.union([
        z.lazy(() => exports.HrisDocumentApiModelSchemas4$inboundSchema),
        z.string(),
        z.number(),
        z.boolean(),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisDocumentApiModelSchemasValue$inboundSchema).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        "source_value": "sourceValue",
    });
});
/** @internal */
exports.HrisDocumentApiModelFileFormat$outboundSchema = z.object({
    sourceValue: z.nullable(z.union([
        z.lazy(() => exports.HrisDocumentApiModelSchemas4$outboundSchema),
        z.string(),
        z.number(),
        z.boolean(),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisDocumentApiModelSchemasValue$outboundSchema).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        sourceValue: "source_value",
    });
});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelFileFormat$;
(function (HrisDocumentApiModelFileFormat$) {
    /** @deprecated use `HrisDocumentApiModelFileFormat$inboundSchema` instead. */
    HrisDocumentApiModelFileFormat$.inboundSchema = exports.HrisDocumentApiModelFileFormat$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelFileFormat$outboundSchema` instead. */
    HrisDocumentApiModelFileFormat$.outboundSchema = exports.HrisDocumentApiModelFileFormat$outboundSchema;
})(HrisDocumentApiModelFileFormat$ || (exports.HrisDocumentApiModelFileFormat$ = HrisDocumentApiModelFileFormat$ = {}));
function hrisDocumentApiModelFileFormatToJSON(hrisDocumentApiModelFileFormat) {
    return JSON.stringify(exports.HrisDocumentApiModelFileFormat$outboundSchema.parse(hrisDocumentApiModelFileFormat));
}
exports.hrisDocumentApiModelFileFormatToJSON = hrisDocumentApiModelFileFormatToJSON;
function hrisDocumentApiModelFileFormatFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelFileFormat$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelFileFormat' from JSON`);
}
exports.hrisDocumentApiModelFileFormatFromJSON = hrisDocumentApiModelFileFormatFromJSON;
/** @internal */
exports.HrisDocumentApiModelSchemasType4$inboundSchema = z.object({});
/** @internal */
exports.HrisDocumentApiModelSchemasType4$outboundSchema = z.object({});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelSchemasType4$;
(function (HrisDocumentApiModelSchemasType4$) {
    /** @deprecated use `HrisDocumentApiModelSchemasType4$inboundSchema` instead. */
    HrisDocumentApiModelSchemasType4$.inboundSchema = exports.HrisDocumentApiModelSchemasType4$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelSchemasType4$outboundSchema` instead. */
    HrisDocumentApiModelSchemasType4$.outboundSchema = exports.HrisDocumentApiModelSchemasType4$outboundSchema;
})(HrisDocumentApiModelSchemasType4$ || (exports.HrisDocumentApiModelSchemasType4$ = HrisDocumentApiModelSchemasType4$ = {}));
function hrisDocumentApiModelSchemasType4ToJSON(hrisDocumentApiModelSchemasType4) {
    return JSON.stringify(exports.HrisDocumentApiModelSchemasType4$outboundSchema.parse(hrisDocumentApiModelSchemasType4));
}
exports.hrisDocumentApiModelSchemasType4ToJSON = hrisDocumentApiModelSchemasType4ToJSON;
function hrisDocumentApiModelSchemasType4FromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelSchemasType4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelSchemasType4' from JSON`);
}
exports.hrisDocumentApiModelSchemasType4FromJSON = hrisDocumentApiModelSchemasType4FromJSON;
/** @internal */
exports.HrisDocumentApiModelSchemasTypeSourceValue$inboundSchema = z.union([
    z.lazy(() => exports.HrisDocumentApiModelSchemasType4$inboundSchema),
    z.string(),
    z.number(),
    z.boolean(),
    z.array(z.any()),
]);
/** @internal */
exports.HrisDocumentApiModelSchemasTypeSourceValue$outboundSchema = z.union([
    z.lazy(() => exports.HrisDocumentApiModelSchemasType4$outboundSchema),
    z.string(),
    z.number(),
    z.boolean(),
    z.array(z.any()),
]);
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelSchemasTypeSourceValue$;
(function (HrisDocumentApiModelSchemasTypeSourceValue$) {
    /** @deprecated use `HrisDocumentApiModelSchemasTypeSourceValue$inboundSchema` instead. */
    HrisDocumentApiModelSchemasTypeSourceValue$.inboundSchema = exports.HrisDocumentApiModelSchemasTypeSourceValue$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelSchemasTypeSourceValue$outboundSchema` instead. */
    HrisDocumentApiModelSchemasTypeSourceValue$.outboundSchema = exports.HrisDocumentApiModelSchemasTypeSourceValue$outboundSchema;
})(HrisDocumentApiModelSchemasTypeSourceValue$ || (exports.HrisDocumentApiModelSchemasTypeSourceValue$ = HrisDocumentApiModelSchemasTypeSourceValue$ = {}));
function hrisDocumentApiModelSchemasTypeSourceValueToJSON(hrisDocumentApiModelSchemasTypeSourceValue) {
    return JSON.stringify(exports.HrisDocumentApiModelSchemasTypeSourceValue$outboundSchema.parse(hrisDocumentApiModelSchemasTypeSourceValue));
}
exports.hrisDocumentApiModelSchemasTypeSourceValueToJSON = hrisDocumentApiModelSchemasTypeSourceValueToJSON;
function hrisDocumentApiModelSchemasTypeSourceValueFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelSchemasTypeSourceValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelSchemasTypeSourceValue' from JSON`);
}
exports.hrisDocumentApiModelSchemasTypeSourceValueFromJSON = hrisDocumentApiModelSchemasTypeSourceValueFromJSON;
/** @internal */
exports.HrisDocumentApiModelSchemasTypeValue$inboundSchema = z
    .union([
    z.nativeEnum(HrisDocumentApiModelSchemasTypeValue),
    z.string().transform(enums_js_1.catchUnrecognizedEnum),
]);
/** @internal */
exports.HrisDocumentApiModelSchemasTypeValue$outboundSchema = z.union([
    z.nativeEnum(HrisDocumentApiModelSchemasTypeValue),
    z.string().and(z.custom()),
]);
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelSchemasTypeValue$;
(function (HrisDocumentApiModelSchemasTypeValue$) {
    /** @deprecated use `HrisDocumentApiModelSchemasTypeValue$inboundSchema` instead. */
    HrisDocumentApiModelSchemasTypeValue$.inboundSchema = exports.HrisDocumentApiModelSchemasTypeValue$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelSchemasTypeValue$outboundSchema` instead. */
    HrisDocumentApiModelSchemasTypeValue$.outboundSchema = exports.HrisDocumentApiModelSchemasTypeValue$outboundSchema;
})(HrisDocumentApiModelSchemasTypeValue$ || (exports.HrisDocumentApiModelSchemasTypeValue$ = HrisDocumentApiModelSchemasTypeValue$ = {}));
/** @internal */
exports.HrisDocumentApiModelType$inboundSchema = z.object({
    source_value: z.nullable(z.union([
        z.lazy(() => exports.HrisDocumentApiModelSchemasType4$inboundSchema),
        z.string(),
        z.number(),
        z.boolean(),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisDocumentApiModelSchemasTypeValue$inboundSchema)
        .optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        "source_value": "sourceValue",
    });
});
/** @internal */
exports.HrisDocumentApiModelType$outboundSchema = z.object({
    sourceValue: z.nullable(z.union([
        z.lazy(() => exports.HrisDocumentApiModelSchemasType4$outboundSchema),
        z.string(),
        z.number(),
        z.boolean(),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisDocumentApiModelSchemasTypeValue$outboundSchema)
        .optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        sourceValue: "source_value",
    });
});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModelType$;
(function (HrisDocumentApiModelType$) {
    /** @deprecated use `HrisDocumentApiModelType$inboundSchema` instead. */
    HrisDocumentApiModelType$.inboundSchema = exports.HrisDocumentApiModelType$inboundSchema;
    /** @deprecated use `HrisDocumentApiModelType$outboundSchema` instead. */
    HrisDocumentApiModelType$.outboundSchema = exports.HrisDocumentApiModelType$outboundSchema;
})(HrisDocumentApiModelType$ || (exports.HrisDocumentApiModelType$ = HrisDocumentApiModelType$ = {}));
function hrisDocumentApiModelTypeToJSON(hrisDocumentApiModelType) {
    return JSON.stringify(exports.HrisDocumentApiModelType$outboundSchema.parse(hrisDocumentApiModelType));
}
exports.hrisDocumentApiModelTypeToJSON = hrisDocumentApiModelTypeToJSON;
function hrisDocumentApiModelTypeFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModelType$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModelType' from JSON`);
}
exports.hrisDocumentApiModelTypeFromJSON = hrisDocumentApiModelTypeFromJSON;
/** @internal */
exports.HrisDocumentApiModel$inboundSchema = z.object({
    category: z.nullable(z.lazy(() => exports.HrisDocumentApiModelCategory$inboundSchema))
        .optional(),
    category_id: z.nullable(z.string()).optional(),
    contents: z.nullable(z.array(content_js_1.Content$inboundSchema)).optional(),
    created_at: z.nullable(z.string().datetime({ offset: true }).transform(v => new Date(v))).optional(),
    file_format: z.nullable(z.lazy(() => exports.HrisDocumentApiModelFileFormat$inboundSchema)).optional(),
    id: z.nullable(z.string()).optional(),
    name: z.nullable(z.string()).optional(),
    path: z.nullable(z.string()).optional(),
    remote_id: z.nullable(z.string()).optional(),
    remote_url: z.nullable(z.string()).optional(),
    type: z.nullable(z.lazy(() => exports.HrisDocumentApiModelType$inboundSchema))
        .optional(),
    unified_custom_fields: z.nullable(z.record(z.any())).optional(),
    updated_at: z.nullable(z.string().datetime({ offset: true }).transform(v => new Date(v))).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        "category_id": "categoryId",
        "created_at": "createdAt",
        "file_format": "fileFormat",
        "remote_id": "remoteId",
        "remote_url": "remoteUrl",
        "unified_custom_fields": "unifiedCustomFields",
        "updated_at": "updatedAt",
    });
});
/** @internal */
exports.HrisDocumentApiModel$outboundSchema = z.object({
    category: z.nullable(z.lazy(() => exports.HrisDocumentApiModelCategory$outboundSchema)).optional(),
    categoryId: z.nullable(z.string()).optional(),
    contents: z.nullable(z.array(content_js_1.Content$outboundSchema)).optional(),
    createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(),
    fileFormat: z.nullable(z.lazy(() => exports.HrisDocumentApiModelFileFormat$outboundSchema)).optional(),
    id: z.nullable(z.string()).optional(),
    name: z.nullable(z.string()).optional(),
    path: z.nullable(z.string()).optional(),
    remoteId: z.nullable(z.string()).optional(),
    remoteUrl: z.nullable(z.string()).optional(),
    type: z.nullable(z.lazy(() => exports.HrisDocumentApiModelType$outboundSchema))
        .optional(),
    unifiedCustomFields: z.nullable(z.record(z.any())).optional(),
    updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        categoryId: "category_id",
        createdAt: "created_at",
        fileFormat: "file_format",
        remoteId: "remote_id",
        remoteUrl: "remote_url",
        unifiedCustomFields: "unified_custom_fields",
        updatedAt: "updated_at",
    });
});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisDocumentApiModel$;
(function (HrisDocumentApiModel$) {
    /** @deprecated use `HrisDocumentApiModel$inboundSchema` instead. */
    HrisDocumentApiModel$.inboundSchema = exports.HrisDocumentApiModel$inboundSchema;
    /** @deprecated use `HrisDocumentApiModel$outboundSchema` instead. */
    HrisDocumentApiModel$.outboundSchema = exports.HrisDocumentApiModel$outboundSchema;
})(HrisDocumentApiModel$ || (exports.HrisDocumentApiModel$ = HrisDocumentApiModel$ = {}));
function hrisDocumentApiModelToJSON(hrisDocumentApiModel) {
    return JSON.stringify(exports.HrisDocumentApiModel$outboundSchema.parse(hrisDocumentApiModel));
}
exports.hrisDocumentApiModelToJSON = hrisDocumentApiModelToJSON;
function hrisDocumentApiModelFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisDocumentApiModel$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisDocumentApiModel' from JSON`);
}
exports.hrisDocumentApiModelFromJSON = hrisDocumentApiModelFromJSON;
//# sourceMappingURL=hrisdocumentapimodel.js.map