SchemaPerson constructor

SchemaPerson({
  1. String? additionalType,
  2. String? alternateName,
  3. dynamic description,
  4. String? disambiguatingDescription,
  5. dynamic identifier,
  6. dynamic image,
  7. dynamic mainEntityOfPage,
  8. String? name,
  9. dynamic owner,
  10. SchemaAction? potentialAction,
  11. String? sameAs,
  12. dynamic subjectOf,
  13. String? url,
  14. String? additionalName,
  15. dynamic address,
  16. SchemaOrganization? affiliation,
  17. SchemaInteractionCounter? agentInteractionStatistic,
  18. dynamic alumniOf,
  19. String? award,
  20. String? awards,
  21. String? birthDate,
  22. SchemaPlace? birthPlace,
  23. dynamic brand,
  24. String? callSign,
  25. SchemaPerson? children,
  26. dynamic colleague,
  27. SchemaPerson? colleagues,
  28. SchemaContactPoint? contactPoint,
  29. SchemaContactPoint? contactPoints,
  30. String? deathDate,
  31. SchemaPlace? deathPlace,
  32. String? duns,
  33. String? email,
  34. String? familyName,
  35. String? faxNumber,
  36. SchemaPerson? follows,
  37. dynamic funder,
  38. SchemaGrant? funding,
  39. dynamic gender,
  40. String? givenName,
  41. String? globalLocationNumber,
  42. SchemaCertification? hasCertification,
  43. SchemaCredential? hasCredential,
  44. SchemaOccupation? hasOccupation,
  45. SchemaOfferCatalog? hasOfferCatalog,
  46. SchemaPlace? hasPOS,
  47. dynamic height,
  48. dynamic homeLocation,
  49. String? honorificPrefix,
  50. String? honorificSuffix,
  51. SchemaInteractionCounter? interactionStatistic,
  52. String? isicV4,
  53. dynamic jobTitle,
  54. SchemaPerson? knows,
  55. dynamic knowsAbout,
  56. dynamic knowsLanguage,
  57. SchemaEvent? lifeEvent,
  58. SchemaOffer? makesOffer,
  59. dynamic memberOf,
  60. String? naics,
  61. SchemaCountry? nationality,
  62. dynamic netWorth,
  63. SchemaThing? owns,
  64. SchemaPerson? parent,
  65. SchemaPerson? parents,
  66. SchemaEvent? performerIn,
  67. dynamic pronouns,
  68. dynamic publishingPrinciples,
  69. SchemaPerson? relatedTo,
  70. SchemaDemand? seeks,
  71. SchemaPerson? sibling,
  72. SchemaPerson? siblings,
  73. dynamic skills,
  74. dynamic sponsor,
  75. SchemaPerson? spouse,
  76. String? taxID,
  77. String? telephone,
  78. String? vatID,
  79. dynamic weight,
  80. dynamic workLocation,
  81. SchemaOrganization? worksFor,
})

Create a new instance of SchemaPerson

Implementation

SchemaPerson({
  super.additionalType,
  super.alternateName,
  super.description,
  super.disambiguatingDescription,
  super.identifier,
  super.image,
  super.mainEntityOfPage,
  super.name,
  super.owner,
  super.potentialAction,
  super.sameAs,
  super.subjectOf,
  super.url,
  this.additionalName,
  this.address,
  this.affiliation,
  this.agentInteractionStatistic,
  this.alumniOf,
  this.award,
  this.awards,
  this.birthDate,
  this.birthPlace,
  this.brand,
  this.callSign,
  this.children,
  this.colleague,
  this.colleagues,
  this.contactPoint,
  this.contactPoints,
  this.deathDate,
  this.deathPlace,
  this.duns,
  this.email,
  this.familyName,
  this.faxNumber,
  this.follows,
  this.funder,
  this.funding,
  this.gender,
  this.givenName,
  this.globalLocationNumber,
  this.hasCertification,
  this.hasCredential,
  this.hasOccupation,
  this.hasOfferCatalog,
  this.hasPOS,
  this.height,
  this.homeLocation,
  this.honorificPrefix,
  this.honorificSuffix,
  this.interactionStatistic,
  this.isicV4,
  this.jobTitle,
  this.knows,
  this.knowsAbout,
  this.knowsLanguage,
  this.lifeEvent,
  this.makesOffer,
  this.memberOf,
  this.naics,
  this.nationality,
  this.netWorth,
  this.owns,
  this.parent,
  this.parents,
  this.performerIn,
  this.pronouns,
  this.publishingPrinciples,
  this.relatedTo,
  this.seeks,
  this.sibling,
  this.siblings,
  this.skills,
  this.sponsor,
  this.spouse,
  this.taxID,
  this.telephone,
  this.vatID,
  this.weight,
  this.workLocation,
  this.worksFor,
});