@sovereignbase/schema-crdt
    Preparing search index...

    Type Alias CRPersonDefaultShape<Type>

    CRPersonDefaultShape: {
        additionalName: CRSetSnapshot<SchemaOrgText>;
        address: CRSetSnapshot<CRPersonAddress>;
        affiliation: CRSetSnapshot<CRPersonOrganization>;
        agentInteractionStatistic: CRSetSnapshot<
            CRTypedIdReferenceValue<"InteractionCounter">
            | CRIdReferenceValue,
        >;
        alumniOf: CRSetSnapshot<CRPersonOrganization>;
        award: CRSetSnapshot<SchemaOrgText>;
        birthDate: SchemaOrgDate;
        birthPlace: CRSetSnapshot<CRPersonPlace>;
        brand: CRSetSnapshot<CRPersonBrand>;
        callSign: CRSetSnapshot<SchemaOrgText>;
        children: CRSetSnapshot<CRPersonRelation>;
        colleague: CRSetSnapshot<CRPersonRelation | SchemaOrgURL>;
        contactPoint: CRSetSnapshot<CRContactPointSnapshot | CRIdReferenceValue>;
        deathDate: SchemaOrgDate;
        deathPlace: CRSetSnapshot<CRPersonPlace>;
        duns: CRSetSnapshot<SchemaOrgText>;
        email: CRSetSnapshot<SchemaOrgText>;
        familyName: CRTextSnapshot;
        faxNumber: CRSetSnapshot<SchemaOrgText>;
        follows: CRSetSnapshot<CRPersonRelation>;
        funder: CRSetSnapshot<CRPersonOrOrganization>;
        funding: CRSetSnapshot<
            CRTypedIdReferenceValue<"Grant">
            | CRIdReferenceValue,
        >;
        gender: CRSetSnapshot<
            | CREnumerationSnapshot<"GenderType">
            | CRTypedIdReferenceValue<"GenderType">
            | SchemaOrgText
            | CRIdReferenceValue,
        >;
        givenName: CRTextSnapshot;
        globalLocationNumber: CRSetSnapshot<SchemaOrgText>;
        hasCertification: CRSetSnapshot<
            CRTypedIdReferenceValue<"Certification">
            | CRIdReferenceValue,
        >;
        hasCredential: CRSetSnapshot<
            CRTypedIdReferenceValue<"Credential">
            | CRIdReferenceValue,
        >;
        hasOccupation: CRSetSnapshot<
            CRTypedIdReferenceValue<"Occupation">
            | CRIdReferenceValue,
        >;
        hasOfferCatalog: CRSetSnapshot<
            CRTypedIdReferenceValue<"OfferCatalog">
            | CRIdReferenceValue,
        >;
        hasPOS: CRSetSnapshot<CRPersonPlace>;
        height: CRPersonQuantitativeValue;
        homeLocation: CRSetSnapshot<CRPersonLocation>;
        honorificPrefix: CRSetSnapshot<SchemaOrgText>;
        honorificSuffix: CRSetSnapshot<SchemaOrgText>;
        interactionStatistic: CRSetSnapshot<
            CRTypedIdReferenceValue<"InteractionCounter">
            | CRIdReferenceValue,
        >;
        isicV4: CRSetSnapshot<SchemaOrgText>;
        jobTitle: CRSetSnapshot<
            CRDefinedTermSnapshot
            | SchemaOrgText
            | CRIdReferenceValue,
        >;
        knows: CRSetSnapshot<CRPersonRelation>;
        knowsAbout: CRSetSnapshot<CRPersonTopic>;
        knowsLanguage: CRSetSnapshot<
            | CRTypedIdReferenceValue<"Language">
            | SchemaOrgText
            | CRIdReferenceValue,
        >;
        lifeEvent: CRSetSnapshot<
            CRTypedIdReferenceValue<"Event">
            | CRIdReferenceValue,
        >;
        makesOffer: CRSetSnapshot<
            CRTypedIdReferenceValue<"Offer">
            | CRIdReferenceValue,
        >;
        memberOf: CRSetSnapshot<
            | CRPersonOrganization
            | CRTypedIdReferenceValue<"MemberProgramTier">
            | CRTypedIdReferenceValue<"ProgramMembership">
            | CRIdReferenceValue,
        >;
        naics: CRSetSnapshot<SchemaOrgText>;
        nationality: CRSetSnapshot<CRCountrySnapshot | CRIdReferenceValue>;
        netWorth: CRPersonQuantitativeValue;
        owns: CRSetSnapshot<CRThingSnapshot | CRIdReferenceValue>;
        parent: CRSetSnapshot<CRPersonRelation>;
        performerIn: CRSetSnapshot<
            CRTypedIdReferenceValue<"Event">
            | CRIdReferenceValue,
        >;
        pronouns: CRSetSnapshot<CRPersonPronouns>;
        publishingPrinciples: CRSetSnapshot<CRPersonPolicy>;
        relatedTo: CRSetSnapshot<CRPersonRelation>;
        seeks: CRSetSnapshot<
            CRTypedIdReferenceValue<"Demand">
            | CRIdReferenceValue,
        >;
        sibling: CRSetSnapshot<CRPersonRelation>;
        skills: CRSetSnapshot<
            CRDefinedTermSnapshot
            | SchemaOrgText
            | CRIdReferenceValue,
        >;
        sponsor: CRSetSnapshot<CRPersonOrOrganization>;
        spouse: CRSetSnapshot<CRPersonRelation>;
        taxID: CRSetSnapshot<SchemaOrgText>;
        telephone: CRSetSnapshot<SchemaOrgText>;
        vatID: CRSetSnapshot<SchemaOrgText>;
        weight: CRPersonQuantitativeValue;
        workLocation: CRSetSnapshot<CRPersonLocation>;
        worksFor: CRSetSnapshot<CRPersonOrganization>;
    } & CRThingDefaultShape<Type>

    Serializable CRDT shape for Schema.org Person.

    Schema.org: A person (alive, dead, undead, or fictional).

    Type Parameters

    • Type = "Person"

    Type Declaration