/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 95b74a17159c */ import * as z from "zod/v3"; /** * Employee's social network profile */ export type SocialNetworkDefinition = { /** * Possible values are "twitter", "linkedin". */ name?: string | undefined; /** * Human-readable profile name. */ profileName?: string | undefined; /** * Link to profile. */ profileUrl?: string | undefined; }; /** @internal */ export type SocialNetworkDefinition$Outbound = { name?: string | undefined; profileName?: string | undefined; profileUrl?: string | undefined; }; /** @internal */ export const SocialNetworkDefinition$outboundSchema: z.ZodType< SocialNetworkDefinition$Outbound, z.ZodTypeDef, SocialNetworkDefinition > = z.object({ name: z.string().optional(), profileName: z.string().optional(), profileUrl: z.string().optional(), }); export function socialNetworkDefinitionToJSON( socialNetworkDefinition: SocialNetworkDefinition, ): string { return JSON.stringify( SocialNetworkDefinition$outboundSchema.parse(socialNetworkDefinition), ); }