/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */

import * as z from "zod/v4-mini";
import * as openEnums from "../../types/enums.js";
import { OpenEnum } from "../../types/enums.js";

export const OrganizationSocialPlatforms = {
  X: "x",
  Github: "github",
  Facebook: "facebook",
  Instagram: "instagram",
  Youtube: "youtube",
  Tiktok: "tiktok",
  Linkedin: "linkedin",
  Threads: "threads",
  Discord: "discord",
  Other: "other",
} as const;
export type OrganizationSocialPlatforms = OpenEnum<
  typeof OrganizationSocialPlatforms
>;

/** @internal */
export const OrganizationSocialPlatforms$inboundSchema: z.ZodMiniType<
  OrganizationSocialPlatforms,
  unknown
> = openEnums.inboundSchema(OrganizationSocialPlatforms);
/** @internal */
export const OrganizationSocialPlatforms$outboundSchema: z.ZodMiniType<
  string,
  OrganizationSocialPlatforms
> = openEnums.outboundSchema(OrganizationSocialPlatforms);
