Interface PublicPersonProfile

Hierarchy

Indexable

[k: string]: unknown

Properties

@context?: "http://schema.org"
@type: "Person"
account?: {
    @type?: string;
    identifier?: string;
    proofMessage?: string;
    proofSignature?: string;
    proofType?: string;
    proofUrl?: string;
    service?: string;
    [k: string]: unknown;
}[]
address?: {
    @type?: string;
    addressCountry?: string;
    addressLocality?: string;
    postalCode?: string;
    streetAddress?: string;
    [k: string]: unknown;
}

Type declaration

  • [k: string]: unknown
  • Optional @type?: string
  • Optional addressCountry?: string
  • Optional addressLocality?: string
  • Optional postalCode?: string
  • Optional streetAddress?: string
apps?: {
    [origin: string]: string;
}

Type declaration

  • [origin: string]: string
appsMeta?: {
    [origin: string]: {
        publicKey: string;
        storage: string;
    };
}

Type declaration

  • [origin: string]: {
        publicKey: string;
        storage: string;
    }
    • publicKey: string
    • storage: string
birthDate?: string
description?: string
familyName?: string
givenName?: string
image?: ProfileImage[]
knows?: {
    @id?: string;
    @type?: string;
    [k: string]: unknown;
}[]
name?: string
taxID?: string
website?: {
    @type?: string;
    url?: string;
    [k: string]: unknown;
}[]
worksFor?: {
    @id?: string;
    @type?: string;
    [k: string]: unknown;
}[]

Generated using TypeDoc