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

    Class CRPerson<Type, Shape, Snapshot>

    CRDT-backed Schema.org Person.

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

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    "@id": string

    JSON-LD identifier for this node.

    "@type": Type

    Schema.org type name for this node.

    additionalName: Readonly<CRSet<string>>

    Schema.org additionalName: An additional name for a Person.

    additionalType: Readonly<CRSet<string>>

    Schema.org additionalType: An additional type for the item.

    address: Readonly<CRSet<CRPersonAddress>>

    Schema.org address: Physical address of the item.

    affiliation: Readonly<CRSet<CRPersonOrganization>>

    Schema.org affiliation: An organization that this person is affiliated with.

    agentInteractionStatistic: Readonly<
        CRSet<
            CRIdReferenceValue
            | CRTypedIdReferenceValue<"InteractionCounter">,
        >,
    >

    Schema.org agentInteractionStatistic: Completed interactions for this entity.

    alternateName: Readonly<CRSet<string>>

    Schema.org alternateName: An alias for the item.

    alumniOf: Readonly<CRSet<CRPersonOrganization>>

    Schema.org alumniOf: An organization that the person is an alumni of.

    award: Readonly<CRSet<string>>

    Schema.org award: An award won by or for this item.

    birthDate: string

    Schema.org birthDate: Date of birth.

    birthPlace: Readonly<CRSet<CRPersonPlace>>

    Schema.org birthPlace: The place where the person was born.

    brand: Readonly<CRSet<CRPersonBrand>>

    Schema.org brand: Brand associated with this person.

    callSign: Readonly<CRSet<string>>

    Schema.org callSign: Callsign used in broadcasting or radio communications.

    children: Readonly<CRSet<CRPersonRelation>>

    Schema.org children: A child of the person.

    colleague: Readonly<CRSet<string | CRPersonRelation>>

    Schema.org colleague: A colleague of the person.

    contactPoint: Readonly<CRSet<CRIdReferenceValue | CRContactPointSnapshot>>

    Schema.org contactPoint: A contact point for a person or organization.

    deathDate: string

    Schema.org deathDate: Date of death.

    deathPlace: Readonly<CRSet<CRPersonPlace>>

    Schema.org deathPlace: The place where the person died.

    description: Readonly<CRText>

    Schema.org description: A description of the item.

    disambiguatingDescription: Readonly<CRText>

    Schema.org disambiguatingDescription: A short description used to disambiguate the item from other, similar items.

    duns: Readonly<CRSet<string>>

    Schema.org duns: Dun & Bradstreet DUNS number.

    email: Readonly<CRSet<string>>

    Schema.org email: Email address.

    familyName: Readonly<CRText>

    Schema.org familyName: Family name.

    faxNumber: Readonly<CRSet<string>>

    Schema.org faxNumber: The fax number.

    follows: Readonly<CRSet<CRPersonRelation>>

    Schema.org follows: The most generic uni-directional social relation.

    funder: Readonly<CRSet<CRPersonOrOrganization>>

    Schema.org funder: Person or organization that supports something financially.

    funding: Readonly<CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Grant">>>

    Schema.org funding: Grant that provides funding or sponsorship.

    gender: Readonly<
        CRSet<
            | string
            | CRIdReferenceValue
            | CREnumerationSnapshot<"GenderType">
            | CRTypedIdReferenceValue<"GenderType">,
        >,
    >

    Schema.org gender: Gender of something.

    givenName: Readonly<CRText>

    Schema.org givenName: Given name.

    globalLocationNumber: Readonly<CRSet<string>>

    Schema.org globalLocationNumber: GS1 Global Location Number.

    hasCertification: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Certification">>,
    >

    Schema.org hasCertification: Certification information.

    hasCredential: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Credential">>,
    >

    Schema.org hasCredential: Credential awarded to the Person.

    hasOccupation: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Occupation">>,
    >

    Schema.org hasOccupation: The Person's occupation.

    hasOfferCatalog: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"OfferCatalog">>,
    >

    Schema.org hasOfferCatalog: OfferCatalog listing for this person.

    hasPOS: Readonly<CRSet<CRPersonPlace>>

    Schema.org hasPOS: Points-of-sale operated by the person.

    Schema.org height: The height of the item.

    homeLocation: Readonly<CRSet<CRPersonLocation>>

    Schema.org homeLocation: A contact location for a person's residence.

    honorificPrefix: Readonly<CRSet<string>>

    Schema.org honorificPrefix: Honorific prefix preceding a Person's name.

    honorificSuffix: Readonly<CRSet<string>>

    Schema.org honorificSuffix: Honorific suffix following a Person's name.

    identifier: Readonly<
        string
        | CRIdReferenceValue
        | CRTypedIdReferenceValue<"PropertyValue">,
    >

    Schema.org identifier.

    image: Readonly<CRSet<CRThingImage>>

    Schema.org image: An image of the item.

    interactionStatistic: Readonly<
        CRSet<
            CRIdReferenceValue
            | CRTypedIdReferenceValue<"InteractionCounter">,
        >,
    >

    Schema.org interactionStatistic: Interaction counter for this entity.

    isicV4: Readonly<CRSet<string>>

    Schema.org isicV4: ISIC Revision 4 code.

    jobTitle: Readonly<CRSet<string | CRIdReferenceValue | CRDefinedTermSnapshot>>

    Schema.org jobTitle: The job title of the person.

    knows: Readonly<CRSet<CRPersonRelation>>

    Schema.org knows: The most generic bi-directional social/work relation.

    knowsAbout: Readonly<CRSet<CRPersonTopic>>

    Schema.org knowsAbout: Topic that the person knows about.

    knowsLanguage: Readonly<
        CRSet<string | CRIdReferenceValue | CRTypedIdReferenceValue<"Language">>,
    >

    Schema.org knowsLanguage: Language known by the person.

    lifeEvent: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Event">>,
    >

    Schema.org lifeEvent: A life event.

    mainEntityOfPage: Readonly<CRSet<CRThingMainEntityOfPage>>

    Schema.org mainEntityOfPage: A page or other CreativeWork for which this thing is the main entity being described.

    makesOffer: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Offer">>,
    >

    Schema.org makesOffer: Products or services offered by the person.

    memberOf: Readonly<
        CRSet<
            | CRIdReferenceValue
            | CRTypedIdReferenceValue<"MemberProgramTier">
            | CRTypedIdReferenceValue<"ProgramMembership">
            | CRPersonOrganization,
        >,
    >

    Schema.org memberOf: Organization or membership this person belongs to.

    naics: Readonly<CRSet<string>>

    Schema.org naics: NAICS code.

    name: Readonly<CRText>

    Schema.org name: The name of the item.

    nationality: Readonly<CRSet<CRIdReferenceValue | CRCountrySnapshot>>

    Schema.org nationality: Nationality of the person.

    Schema.org netWorth: Total financial value of the person.

    owner: Readonly<CRSet<CRThingOwner>>

    Schema.org owner: A person or organization who owns this Thing.

    owns: Readonly<CRSet<CRIdReferenceValue | CRThingSnapshot>>

    Schema.org owns: Things owned by the person.

    parent: Readonly<CRSet<CRPersonRelation>>

    Schema.org parent: A parent of this person.

    performerIn: Readonly<
        CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Event">>,
    >

    Schema.org performerIn: Event that this person is a performer or participant in.

    potentialAction: Readonly<CRSet<CRThingPotentialAction>>

    Schema.org potentialAction: A potential Action for this Thing.

    pronouns: Readonly<CRSet<CRPersonPronouns>>

    Schema.org pronouns: Pronouns for a person.

    publishingPrinciples: Readonly<CRSet<CRPersonPolicy>>

    Schema.org publishingPrinciples: Editorial principles document.

    relatedTo: Readonly<CRSet<CRPersonRelation>>

    Schema.org relatedTo: The most generic familial relation.

    sameAs: Readonly<CRSet<string>>

    Schema.org sameAs: URL of a reference Web page that unambiguously indicates the item's identity.

    seeks: Readonly<CRSet<CRIdReferenceValue | CRTypedIdReferenceValue<"Demand">>>

    Schema.org seeks: Products or services sought by the person.

    sibling: Readonly<CRSet<CRPersonRelation>>

    Schema.org sibling: A sibling of the person.

    skills: Readonly<CRSet<string | CRIdReferenceValue | CRDefinedTermSnapshot>>

    Schema.org skills: Competency statement.

    sponsor: Readonly<CRSet<CRPersonOrOrganization>>

    Schema.org sponsor: Person or organization that supports a thing.

    spouse: Readonly<CRSet<CRPersonRelation>>

    Schema.org spouse: The person's spouse.

    subjectOf: Readonly<CRSet<CRThingSubjectOf>>

    Schema.org subjectOf: A CreativeWork or Event about this Thing.

    taxID: Readonly<CRSet<string>>

    Schema.org taxID: Tax or fiscal identifier.

    telephone: Readonly<CRSet<string>>

    Schema.org telephone: The telephone number.

    url: string

    Schema.org url: URL of the item.

    vatID: Readonly<CRSet<string>>

    Schema.org vatID: Value-added tax identifier.

    Schema.org weight: The weight of the person.

    workLocation: Readonly<CRSet<CRPersonLocation>>

    Schema.org workLocation: A contact location for a person's place of work.

    worksFor: Readonly<CRSet<CRPersonOrganization>>

    Schema.org worksFor: Organizations that the person works for.

    Methods

    • Returns cloned key-value pairs for the current replica state.

      Type Parameters

      • K extends string | number | symbol

      Returns [K, Shape[K]][]

      The current field entries.

    • Removes overwritten identifiers that every provided frontier has acknowledged.

      Parameters

      • frontiers: Partial<Record<keyof Shape, string>>[]

        A collection of acknowledgement frontiers to compact against.

      Returns void

    • Returns the struct field keys.

      Type Parameters

      • K extends string | number | symbol

      Returns K[]

      The field keys in the current replica.

    • Applies a remote or local delta to the replica state.

      Parameters

      • crStructDelta: Partial<CRStructSnapshot<Shape>> | Partial<Record<keyof Shape, unknown>>

        The partial serializable field delta to merge.

      Returns void

    • Returns the current serializable snapshot projection of this replica.

      Called automatically by JSON.stringify.

      Returns CRStructSnapshot<Shape>

    • Returns cloned copies of the current field values.

      Type Parameters

      • K extends string | number | symbol

      Returns Shape[K][]

      The current field values.