API Reference
Class
BookOnixSalesRestriction
Explicit non-territorial restriction within the containing rights territory or supply market. Does not enforce purchase eligibility.
Inheritance
- Object
- BookOnixSalesRestriction
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
- Property BookOnixMarketSegment.Restrictions
- Method BookOnixSalesRestriction.<Clone>$
- Property BookOnixSalesRights.Restrictions
- Property BookOnixSupply.Restrictions
Accepted by parameters
Constructors
public BookOnixSalesRestriction(BookOnixSalesRestrictionKind Kind) #Explicit non-territorial restriction within the containing rights territory or supply market. Does not enforce purchase eligibility.
Parameters
- Kind OfficeIMO.Workflows.BookOnixSalesRestrictionKind
Methods
public BookOnixSalesRestriction <Clone>$() #Returns:
BookOnixSalesRestrictionpublic Void Deconstruct(out BookOnixSalesRestrictionKind Kind) #Returns:
VoidParameters
- Kind BookOnixSalesRestrictionKind
Equals 2 overloads
public override Int32 GetHashCode() #Returns:
Int32public static Boolean op_Equality(BookOnixSalesRestriction left, BookOnixSalesRestriction right) #Returns:
BooleanParameters
- left BookOnixSalesRestriction
- right BookOnixSalesRestriction
public static Boolean op_Inequality(BookOnixSalesRestriction left, BookOnixSalesRestriction right) #Returns:
BooleanParameters
- left BookOnixSalesRestriction
- right BookOnixSalesRestriction
public override String ToString() #Returns:
StringInherited Methods
Properties
public IReadOnlyList<BookOnixSalesOutlet> Outlets { get; init; } #Up to 16 affected outlets. Required for retailer and selected-subscription restrictions.
public IReadOnlyList<BookOnixSalesRestrictionNote> Notes { get; init; } #Up to 16 distinct-language translations, at most 300 decoded UTF-16 code units each (4096 source units for XHTML). Required for Unspecified.
public Nullable<DateOnly> ValidFrom { get; init; } #Optional first effective date.
public Nullable<DateOnly> ValidUntil { get; init; } #Optional last effective date; cannot precede ValidFrom.
public BookOnixSalesRestrictionKind Kind { get; init; } #