API Reference
BookOnixCollection
Explicit membership in one collection or named grouping. Does not infer ONIX semantics from EPUB series metadata.
Inheritance
- Object
- BookOnixCollection
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 BookOnixCollection.<Clone>$
- Property BookOnixExportOptions.Collections
Accepted by parameters
- Method BookOnixCollection.Equals
- Method BookOnixCollection.op_Equality
- Method BookOnixCollection.op_Equality
- Method BookOnixCollection.op_Inequality
- Method BookOnixCollection.op_Inequality
Constructors
public BookOnixCollection() #Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)Methods
public BookOnixCollection <Clone>$() #BookOnixCollectionpublic override Int32 GetHashCode() #Int32public static Boolean op_Equality(BookOnixCollection left, BookOnixCollection right) #BooleanParameters
- left BookOnixCollection
- right BookOnixCollection
public static Boolean op_Inequality(BookOnixCollection left, BookOnixCollection right) #BooleanParameters
- left BookOnixCollection
- right BookOnixCollection
public override String ToString() #StringInherited Methods
Properties
public BookOnixCollectionType Type { get; init; } #Who defines the collection.
public String Title { get; init; } #Simple top-level collection title, separate from the product title. Mutually exclusive with TitleElements.
public BookOnixTitleSorting TitleSorting { get; init; } #Optional explicit sorting prefix or no-prefix assertion; omission retains unsplit TitleText.
public String Subtitle { get; init; } #Optional subtitle of the collection.
public String LanguageCode { get; init; } #Optional ONIX list 74 language for the collection title and subtitle.
public IReadOnlyList<BookOnixCollectionTitleElement> TitleElements { get; init; } #One to five title elements in display order, with one per level. Mutually exclusive with Title, Subtitle, LanguageCode and TitleSorting.
public Nullable<BookOnixCollectionFrequency> Frequency { get; init; } #Optional explicit frequency of publication of successive products in the collection.
public String SourceName { get; init; } #Source of an ascribed collection; required for Ascribed and optional otherwise.
public IReadOnlyList<BookOnixCollectionIdentifier> Identifiers { get; init; } #Up to 16 identifiers; at most one value per level, type and proprietary scheme name. Unscoped and scoped values for the same scheme cannot coexist.
public IReadOnlyList<BookOnixCollectionSequence> Sequences { get; init; } #Up to 16 positions; at most one per type and proprietary sequence name.
public IReadOnlyList<BookOnixContributor> Contributors { get; init; } #Up to 100 ordered collection credits, independent of product credits. Empty makes no assertion.
public Boolean NoContributors { get; init; } #Explicit assertion of no collection contributors; mutually exclusive with Contributors.