SchemaPerson constructor

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

Create a new instance of SchemaPerson

Implementation

SchemaPerson({
  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.makesOffer,
  this.memberOf,
  this.naics,
  this.nationality,
  this.netWorth,
  this.owns,
  this.parent,
  this.parents,
  this.performerIn,
  this.publishingPrinciples,
  this.relatedTo,
  this.seeks,
  this.sibling,
  this.siblings,
  this.sponsor,
  this.spouse,
  this.taxID,
  this.telephone,
  this.vatID,
  this.weight,
  this.workLocation,
  this.worksFor,
  this.additionalType,
  this.alternateName,
  this.description,
  this.disambiguatingDescription,
  this.identifier,
  this.image,
  this.mainEntityOfPage,
  this.name,
  this.potentialAction,
  this.sameAs,
  this.subjectOf,
  this.url,
});