API Reference
BookOnixAudienceMetadata
Explicit audience assertions; not an automated suitability or reading-level assessment.
Inheritance
- Object
- BookOnixAudienceMetadata
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method BookOnixAudienceMetadata.<Clone>$
- Property BookOnixExportOptions.Audience
Accepted by parameters
Constructors
public BookOnixAudienceMetadata() #Methods
public BookOnixAudienceMetadata <Clone>$() #BookOnixAudienceMetadatapublic override Int32 GetHashCode() #Int32public static Boolean op_Equality(BookOnixAudienceMetadata left, BookOnixAudienceMetadata right) #BooleanParameters
- left BookOnixAudienceMetadata
- right BookOnixAudienceMetadata
public static Boolean op_Inequality(BookOnixAudienceMetadata left, BookOnixAudienceMetadata right) #BooleanParameters
- left BookOnixAudienceMetadata
- right BookOnixAudienceMetadata
public override String ToString() #StringInherited Methods
Properties
public IReadOnlyList<BookOnixAudience> Categories { get; init; } #Up to 13 distinct ONIX audience categories, with at most one marked main.
public IReadOnlyList<BookOnixAudienceCode> Codes { get; init; } #Up to 64 distinct additional code or heading assertions; at most one main per audience code type.
public IReadOnlyList<BookOnixAdultAudience> AdultRatings { get; init; } #Up to 14 distinct adult ratings. Requires GeneralAdult; unrated and unrestricted adult assertions must stand alone.
public IReadOnlyList<BookOnixAgeRange> AgeRanges { get; init; } #At most one range per age type. Interest months and years are mutually exclusive.
public IReadOnlyList<BookOnixGradeRange> GradeRanges { get; init; } #At most one ordered school/college grade range per supported grading system.
public IReadOnlyList<BookOnixComplexity> Complexities { get; init; } #Up to 64 distinct publisher-supplied complexity assertions; no score calculation is performed.
public IReadOnlyList<BookOnixAudienceDescription> Descriptions { get; init; } #At most 16 plain-text descriptions. Repeated descriptions require distinct explicit languages.