"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 () {
    var ownKeys = function(o) {
        ownKeys = Object.getOwnPropertyNames || function (o) {
            var ar = [];
            for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
            return ar;
        };
        return ownKeys(o);
    };
    return function (mod) {
        if (mod && mod.__esModule) return mod;
        var result = {};
        if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
        __setModuleDefault(result, mod);
        return result;
    };
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.HrisShiftResult$ = exports.HrisShiftResult$outboundSchema = exports.HrisShiftResult$inboundSchema = exports.HrisShiftResultData$ = exports.HrisShiftResultData$outboundSchema = exports.HrisShiftResultData$inboundSchema = exports.HrisShiftResultStatus$ = exports.HrisShiftResultStatus$outboundSchema = exports.HrisShiftResultStatus$inboundSchema = exports.HrisShiftResultSchemasValue$ = exports.HrisShiftResultSchemasValue$outboundSchema = exports.HrisShiftResultSchemasValue$inboundSchema = exports.HrisShiftResultSchemasSourceValue$ = exports.HrisShiftResultSchemasSourceValue$outboundSchema = exports.HrisShiftResultSchemasSourceValue$inboundSchema = exports.HrisShiftResultSchemas4$ = exports.HrisShiftResultSchemas4$outboundSchema = exports.HrisShiftResultSchemas4$inboundSchema = exports.HrisShiftResultApprovalStatus$ = exports.HrisShiftResultApprovalStatus$outboundSchema = exports.HrisShiftResultApprovalStatus$inboundSchema = exports.HrisShiftResultValue$ = exports.HrisShiftResultValue$outboundSchema = exports.HrisShiftResultValue$inboundSchema = exports.HrisShiftResultSourceValue$ = exports.HrisShiftResultSourceValue$outboundSchema = exports.HrisShiftResultSourceValue$inboundSchema = exports.HrisShiftResult4$ = exports.HrisShiftResult4$outboundSchema = exports.HrisShiftResult4$inboundSchema = exports.HrisShiftResultSchemasValue = exports.HrisShiftResultValue = void 0;
exports.hrisShiftResult4ToJSON = hrisShiftResult4ToJSON;
exports.hrisShiftResult4FromJSON = hrisShiftResult4FromJSON;
exports.hrisShiftResultSourceValueToJSON = hrisShiftResultSourceValueToJSON;
exports.hrisShiftResultSourceValueFromJSON = hrisShiftResultSourceValueFromJSON;
exports.hrisShiftResultApprovalStatusToJSON = hrisShiftResultApprovalStatusToJSON;
exports.hrisShiftResultApprovalStatusFromJSON = hrisShiftResultApprovalStatusFromJSON;
exports.hrisShiftResultSchemas4ToJSON = hrisShiftResultSchemas4ToJSON;
exports.hrisShiftResultSchemas4FromJSON = hrisShiftResultSchemas4FromJSON;
exports.hrisShiftResultSchemasSourceValueToJSON = hrisShiftResultSchemasSourceValueToJSON;
exports.hrisShiftResultSchemasSourceValueFromJSON = hrisShiftResultSchemasSourceValueFromJSON;
exports.hrisShiftResultStatusToJSON = hrisShiftResultStatusToJSON;
exports.hrisShiftResultStatusFromJSON = hrisShiftResultStatusFromJSON;
exports.hrisShiftResultDataToJSON = hrisShiftResultDataToJSON;
exports.hrisShiftResultDataFromJSON = hrisShiftResultDataFromJSON;
exports.hrisShiftResultToJSON = hrisShiftResultToJSON;
exports.hrisShiftResultFromJSON = hrisShiftResultFromJSON;
const z = __importStar(require("zod/v3"));
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 rawresponse_js_1 = require("./rawresponse.js");
const shiftbreak_js_1 = require("./shiftbreak.js");
/**
 * The approval status of the shift
 */
var HrisShiftResultValue;
(function (HrisShiftResultValue) {
    HrisShiftResultValue["Pending"] = "pending";
    HrisShiftResultValue["Approved"] = "approved";
    HrisShiftResultValue["Rejected"] = "rejected";
    HrisShiftResultValue["UnmappedValue"] = "unmapped_value";
})(HrisShiftResultValue || (exports.HrisShiftResultValue = HrisShiftResultValue = {}));
/**
 * The status of the shift
 */
var HrisShiftResultSchemasValue;
(function (HrisShiftResultSchemasValue) {
    HrisShiftResultSchemasValue["Draft"] = "draft";
    HrisShiftResultSchemasValue["Published"] = "published";
    HrisShiftResultSchemasValue["Confirmed"] = "confirmed";
    HrisShiftResultSchemasValue["Cancelled"] = "cancelled";
    HrisShiftResultSchemasValue["UnmappedValue"] = "unmapped_value";
})(HrisShiftResultSchemasValue || (exports.HrisShiftResultSchemasValue = HrisShiftResultSchemasValue = {}));
/** @internal */
exports.HrisShiftResult4$inboundSchema = z.object({});
/** @internal */
exports.HrisShiftResult4$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 HrisShiftResult4$;
(function (HrisShiftResult4$) {
    /** @deprecated use `HrisShiftResult4$inboundSchema` instead. */
    HrisShiftResult4$.inboundSchema = exports.HrisShiftResult4$inboundSchema;
    /** @deprecated use `HrisShiftResult4$outboundSchema` instead. */
    HrisShiftResult4$.outboundSchema = exports.HrisShiftResult4$outboundSchema;
})(HrisShiftResult4$ || (exports.HrisShiftResult4$ = HrisShiftResult4$ = {}));
function hrisShiftResult4ToJSON(hrisShiftResult4) {
    return JSON.stringify(exports.HrisShiftResult4$outboundSchema.parse(hrisShiftResult4));
}
function hrisShiftResult4FromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResult4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResult4' from JSON`);
}
/** @internal */
exports.HrisShiftResultSourceValue$inboundSchema = z.union([
    z.string(),
    z.number(),
    z.boolean(),
    z.lazy(() => exports.HrisShiftResult4$inboundSchema),
    z.array(z.any()),
]);
/** @internal */
exports.HrisShiftResultSourceValue$outboundSchema = z.union([
    z.string(),
    z.number(),
    z.boolean(),
    z.lazy(() => exports.HrisShiftResult4$outboundSchema),
    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 HrisShiftResultSourceValue$;
(function (HrisShiftResultSourceValue$) {
    /** @deprecated use `HrisShiftResultSourceValue$inboundSchema` instead. */
    HrisShiftResultSourceValue$.inboundSchema = exports.HrisShiftResultSourceValue$inboundSchema;
    /** @deprecated use `HrisShiftResultSourceValue$outboundSchema` instead. */
    HrisShiftResultSourceValue$.outboundSchema = exports.HrisShiftResultSourceValue$outboundSchema;
})(HrisShiftResultSourceValue$ || (exports.HrisShiftResultSourceValue$ = HrisShiftResultSourceValue$ = {}));
function hrisShiftResultSourceValueToJSON(hrisShiftResultSourceValue) {
    return JSON.stringify(exports.HrisShiftResultSourceValue$outboundSchema.parse(hrisShiftResultSourceValue));
}
function hrisShiftResultSourceValueFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResultSourceValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResultSourceValue' from JSON`);
}
/** @internal */
exports.HrisShiftResultValue$inboundSchema = z
    .union([
    z.nativeEnum(HrisShiftResultValue),
    z.string().transform(enums_js_1.catchUnrecognizedEnum),
]);
/** @internal */
exports.HrisShiftResultValue$outboundSchema = z.union([
    z.nativeEnum(HrisShiftResultValue),
    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 HrisShiftResultValue$;
(function (HrisShiftResultValue$) {
    /** @deprecated use `HrisShiftResultValue$inboundSchema` instead. */
    HrisShiftResultValue$.inboundSchema = exports.HrisShiftResultValue$inboundSchema;
    /** @deprecated use `HrisShiftResultValue$outboundSchema` instead. */
    HrisShiftResultValue$.outboundSchema = exports.HrisShiftResultValue$outboundSchema;
})(HrisShiftResultValue$ || (exports.HrisShiftResultValue$ = HrisShiftResultValue$ = {}));
/** @internal */
exports.HrisShiftResultApprovalStatus$inboundSchema = z.object({
    source_value: z.nullable(z.union([
        z.string(),
        z.number(),
        z.boolean(),
        z.lazy(() => exports.HrisShiftResult4$inboundSchema),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisShiftResultValue$inboundSchema).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        "source_value": "sourceValue",
    });
});
/** @internal */
exports.HrisShiftResultApprovalStatus$outboundSchema = z.object({
    sourceValue: z.nullable(z.union([
        z.string(),
        z.number(),
        z.boolean(),
        z.lazy(() => exports.HrisShiftResult4$outboundSchema),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisShiftResultValue$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 HrisShiftResultApprovalStatus$;
(function (HrisShiftResultApprovalStatus$) {
    /** @deprecated use `HrisShiftResultApprovalStatus$inboundSchema` instead. */
    HrisShiftResultApprovalStatus$.inboundSchema = exports.HrisShiftResultApprovalStatus$inboundSchema;
    /** @deprecated use `HrisShiftResultApprovalStatus$outboundSchema` instead. */
    HrisShiftResultApprovalStatus$.outboundSchema = exports.HrisShiftResultApprovalStatus$outboundSchema;
})(HrisShiftResultApprovalStatus$ || (exports.HrisShiftResultApprovalStatus$ = HrisShiftResultApprovalStatus$ = {}));
function hrisShiftResultApprovalStatusToJSON(hrisShiftResultApprovalStatus) {
    return JSON.stringify(exports.HrisShiftResultApprovalStatus$outboundSchema.parse(hrisShiftResultApprovalStatus));
}
function hrisShiftResultApprovalStatusFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResultApprovalStatus$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResultApprovalStatus' from JSON`);
}
/** @internal */
exports.HrisShiftResultSchemas4$inboundSchema = z.object({});
/** @internal */
exports.HrisShiftResultSchemas4$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 HrisShiftResultSchemas4$;
(function (HrisShiftResultSchemas4$) {
    /** @deprecated use `HrisShiftResultSchemas4$inboundSchema` instead. */
    HrisShiftResultSchemas4$.inboundSchema = exports.HrisShiftResultSchemas4$inboundSchema;
    /** @deprecated use `HrisShiftResultSchemas4$outboundSchema` instead. */
    HrisShiftResultSchemas4$.outboundSchema = exports.HrisShiftResultSchemas4$outboundSchema;
})(HrisShiftResultSchemas4$ || (exports.HrisShiftResultSchemas4$ = HrisShiftResultSchemas4$ = {}));
function hrisShiftResultSchemas4ToJSON(hrisShiftResultSchemas4) {
    return JSON.stringify(exports.HrisShiftResultSchemas4$outboundSchema.parse(hrisShiftResultSchemas4));
}
function hrisShiftResultSchemas4FromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResultSchemas4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResultSchemas4' from JSON`);
}
/** @internal */
exports.HrisShiftResultSchemasSourceValue$inboundSchema = z.union([
    z.string(),
    z.number(),
    z.boolean(),
    z.lazy(() => exports.HrisShiftResultSchemas4$inboundSchema),
    z.array(z.any()),
]);
/** @internal */
exports.HrisShiftResultSchemasSourceValue$outboundSchema = z.union([
    z.string(),
    z.number(),
    z.boolean(),
    z.lazy(() => exports.HrisShiftResultSchemas4$outboundSchema),
    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 HrisShiftResultSchemasSourceValue$;
(function (HrisShiftResultSchemasSourceValue$) {
    /** @deprecated use `HrisShiftResultSchemasSourceValue$inboundSchema` instead. */
    HrisShiftResultSchemasSourceValue$.inboundSchema = exports.HrisShiftResultSchemasSourceValue$inboundSchema;
    /** @deprecated use `HrisShiftResultSchemasSourceValue$outboundSchema` instead. */
    HrisShiftResultSchemasSourceValue$.outboundSchema = exports.HrisShiftResultSchemasSourceValue$outboundSchema;
})(HrisShiftResultSchemasSourceValue$ || (exports.HrisShiftResultSchemasSourceValue$ = HrisShiftResultSchemasSourceValue$ = {}));
function hrisShiftResultSchemasSourceValueToJSON(hrisShiftResultSchemasSourceValue) {
    return JSON.stringify(exports.HrisShiftResultSchemasSourceValue$outboundSchema.parse(hrisShiftResultSchemasSourceValue));
}
function hrisShiftResultSchemasSourceValueFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResultSchemasSourceValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResultSchemasSourceValue' from JSON`);
}
/** @internal */
exports.HrisShiftResultSchemasValue$inboundSchema = z
    .union([
    z.nativeEnum(HrisShiftResultSchemasValue),
    z.string().transform(enums_js_1.catchUnrecognizedEnum),
]);
/** @internal */
exports.HrisShiftResultSchemasValue$outboundSchema = z.union([
    z.nativeEnum(HrisShiftResultSchemasValue),
    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 HrisShiftResultSchemasValue$;
(function (HrisShiftResultSchemasValue$) {
    /** @deprecated use `HrisShiftResultSchemasValue$inboundSchema` instead. */
    HrisShiftResultSchemasValue$.inboundSchema = exports.HrisShiftResultSchemasValue$inboundSchema;
    /** @deprecated use `HrisShiftResultSchemasValue$outboundSchema` instead. */
    HrisShiftResultSchemasValue$.outboundSchema = exports.HrisShiftResultSchemasValue$outboundSchema;
})(HrisShiftResultSchemasValue$ || (exports.HrisShiftResultSchemasValue$ = HrisShiftResultSchemasValue$ = {}));
/** @internal */
exports.HrisShiftResultStatus$inboundSchema = z.object({
    source_value: z.nullable(z.union([
        z.string(),
        z.number(),
        z.boolean(),
        z.lazy(() => exports.HrisShiftResultSchemas4$inboundSchema),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisShiftResultSchemasValue$inboundSchema).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        "source_value": "sourceValue",
    });
});
/** @internal */
exports.HrisShiftResultStatus$outboundSchema = z.object({
    sourceValue: z.nullable(z.union([
        z.string(),
        z.number(),
        z.boolean(),
        z.lazy(() => exports.HrisShiftResultSchemas4$outboundSchema),
        z.array(z.any()),
    ])).optional(),
    value: z.nullable(exports.HrisShiftResultSchemasValue$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 HrisShiftResultStatus$;
(function (HrisShiftResultStatus$) {
    /** @deprecated use `HrisShiftResultStatus$inboundSchema` instead. */
    HrisShiftResultStatus$.inboundSchema = exports.HrisShiftResultStatus$inboundSchema;
    /** @deprecated use `HrisShiftResultStatus$outboundSchema` instead. */
    HrisShiftResultStatus$.outboundSchema = exports.HrisShiftResultStatus$outboundSchema;
})(HrisShiftResultStatus$ || (exports.HrisShiftResultStatus$ = HrisShiftResultStatus$ = {}));
function hrisShiftResultStatusToJSON(hrisShiftResultStatus) {
    return JSON.stringify(exports.HrisShiftResultStatus$outboundSchema.parse(hrisShiftResultStatus));
}
function hrisShiftResultStatusFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResultStatus$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResultStatus' from JSON`);
}
/** @internal */
exports.HrisShiftResultData$inboundSchema = z.object({
    approval_status: z.nullable(z.lazy(() => exports.HrisShiftResultApprovalStatus$inboundSchema)).optional(),
    break_duration: z.nullable(z.string()).optional(),
    breaks: z.nullable(z.array(shiftbreak_js_1.ShiftBreak$inboundSchema)).optional(),
    company_id: z.nullable(z.string()).optional(),
    created_at: z.nullable(z.string().datetime({ offset: true }).transform(v => new Date(v))).optional(),
    employee_id: z.nullable(z.string()).optional(),
    end_time: z.nullable(z.string()).optional(),
    id: z.nullable(z.string()).optional(),
    location_id: z.nullable(z.string()).optional(),
    remote_id: z.nullable(z.string()).optional(),
    start_time: z.nullable(z.string()).optional(),
    status: z.nullable(z.lazy(() => exports.HrisShiftResultStatus$inboundSchema))
        .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, {
        "approval_status": "approvalStatus",
        "break_duration": "breakDuration",
        "company_id": "companyId",
        "created_at": "createdAt",
        "employee_id": "employeeId",
        "end_time": "endTime",
        "location_id": "locationId",
        "remote_id": "remoteId",
        "start_time": "startTime",
        "updated_at": "updatedAt",
    });
});
/** @internal */
exports.HrisShiftResultData$outboundSchema = z.object({
    approvalStatus: z.nullable(z.lazy(() => exports.HrisShiftResultApprovalStatus$outboundSchema)).optional(),
    breakDuration: z.nullable(z.string()).optional(),
    breaks: z.nullable(z.array(shiftbreak_js_1.ShiftBreak$outboundSchema)).optional(),
    companyId: z.nullable(z.string()).optional(),
    createdAt: z.nullable(z.date().transform(v => v.toISOString())).optional(),
    employeeId: z.nullable(z.string()).optional(),
    endTime: z.nullable(z.string()).optional(),
    id: z.nullable(z.string()).optional(),
    locationId: z.nullable(z.string()).optional(),
    remoteId: z.nullable(z.string()).optional(),
    startTime: z.nullable(z.string()).optional(),
    status: z.nullable(z.lazy(() => exports.HrisShiftResultStatus$outboundSchema))
        .optional(),
    updatedAt: z.nullable(z.date().transform(v => v.toISOString())).optional(),
}).transform((v) => {
    return (0, primitives_js_1.remap)(v, {
        approvalStatus: "approval_status",
        breakDuration: "break_duration",
        companyId: "company_id",
        createdAt: "created_at",
        employeeId: "employee_id",
        endTime: "end_time",
        locationId: "location_id",
        remoteId: "remote_id",
        startTime: "start_time",
        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 HrisShiftResultData$;
(function (HrisShiftResultData$) {
    /** @deprecated use `HrisShiftResultData$inboundSchema` instead. */
    HrisShiftResultData$.inboundSchema = exports.HrisShiftResultData$inboundSchema;
    /** @deprecated use `HrisShiftResultData$outboundSchema` instead. */
    HrisShiftResultData$.outboundSchema = exports.HrisShiftResultData$outboundSchema;
})(HrisShiftResultData$ || (exports.HrisShiftResultData$ = HrisShiftResultData$ = {}));
function hrisShiftResultDataToJSON(hrisShiftResultData) {
    return JSON.stringify(exports.HrisShiftResultData$outboundSchema.parse(hrisShiftResultData));
}
function hrisShiftResultDataFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResultData$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResultData' from JSON`);
}
/** @internal */
exports.HrisShiftResult$inboundSchema = z.object({
    data: z.nullable(z.lazy(() => exports.HrisShiftResultData$inboundSchema)).optional(),
    raw: z.nullable(z.array(rawresponse_js_1.RawResponse$inboundSchema)).optional(),
});
/** @internal */
exports.HrisShiftResult$outboundSchema = z.object({
    data: z.nullable(z.lazy(() => exports.HrisShiftResultData$outboundSchema)).optional(),
    raw: z.nullable(z.array(rawresponse_js_1.RawResponse$outboundSchema)).optional(),
});
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
var HrisShiftResult$;
(function (HrisShiftResult$) {
    /** @deprecated use `HrisShiftResult$inboundSchema` instead. */
    HrisShiftResult$.inboundSchema = exports.HrisShiftResult$inboundSchema;
    /** @deprecated use `HrisShiftResult$outboundSchema` instead. */
    HrisShiftResult$.outboundSchema = exports.HrisShiftResult$outboundSchema;
})(HrisShiftResult$ || (exports.HrisShiftResult$ = HrisShiftResult$ = {}));
function hrisShiftResultToJSON(hrisShiftResult) {
    return JSON.stringify(exports.HrisShiftResult$outboundSchema.parse(hrisShiftResult));
}
function hrisShiftResultFromJSON(jsonString) {
    return (0, schemas_js_1.safeParse)(jsonString, (x) => exports.HrisShiftResult$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'HrisShiftResult' from JSON`);
}
//# sourceMappingURL=hrisshiftresult.js.map