ConstraintDeclUnion

PackageReified.Schema.Contracts
One portable constraint retained by the shared generation pipeline.

Specification

Kind
Union
Members
28
Examples
0
IsLengthRangeSignature
this.IsLengthRange
IsPresentSignature
this.IsPresent
IsAtMostSignature
this.IsAtMost
IsLessThanSignature
this.IsLessThan
IsDistinctSignature
this.IsDistinct

Summary

NameSignatureSynopsis
Union cases
IsLengthRangethis.IsLengthRangeNo description available.
IsPresentthis.IsPresentNo description available.
IsAtMostthis.IsAtMostNo description available.
IsLessThanthis.IsLessThanNo description available.
IsDistinctthis.IsDistinctNo description available.
IsMultipleOfthis.IsMultipleOfNo description available.
IsPatternthis.IsPatternNo description available.
IsCheckRefthis.IsCheckRefNo description available.
IsMaxSizethis.IsMaxSizeNo description available.
IsGreaterThanthis.IsGreaterThanNo description available.
IsMinSizethis.IsMinSizeNo description available.
IsSuppliedthis.IsSuppliedNo description available.
IsExactLengththis.IsExactLengthNo description available.
IsAtLeastthis.IsAtLeastNo description available.
AtLeastAtLeast LiteralNo description available.
GreaterThanGreaterThan LiteralNo description available.
AtMostAtMost LiteralNo description available.
LessThanLessThan LiteralNo description available.
MinSizeMinSize intNo description available.
MaxSizeMaxSize intNo description available.
ExactLengthExactLength intNo description available.
LengthRangeLengthRange(minimum, maximum)No description available.
PresentPresentNo description available.
SuppliedSuppliedNo description available.
PatternPattern stringNo description available.
MultipleOfMultipleOf LiteralNo description available.
DistinctDistinctNo description available.
CheckRefCheckRef stringNo description available.

Union cases

kind:member

IsLengthRange

this.IsLengthRange
Member

Returns

bool
kind:member

IsPresent

this.IsPresent
Member

Returns

bool
kind:member

IsAtMost

this.IsAtMost
Member

Returns

bool
kind:member

IsLessThan

this.IsLessThan
Member

Returns

bool
kind:member

IsDistinct

this.IsDistinct
Member

Returns

bool
kind:member

IsMultipleOf

this.IsMultipleOf
Member

Returns

bool
kind:member

IsPattern

this.IsPattern
Member

Returns

bool
kind:member

IsCheckRef

this.IsCheckRef
Member

Returns

bool
kind:member

IsMaxSize

this.IsMaxSize
Member

Returns

bool
kind:member

IsGreaterThan

this.IsGreaterThan
Member

Returns

bool
kind:member

IsMinSize

this.IsMinSize
Member

Returns

bool
kind:member

IsSupplied

this.IsSupplied
Member

Returns

bool
kind:member

IsExactLength

this.IsExactLength
Member

Returns

bool
kind:member

IsAtLeast

this.IsAtLeast
Member

Returns

bool
kind:member

AtLeast

AtLeast Literal
Member

Parameters

NameTypeDescription
ItemLiteral

Returns

unit
kind:member

GreaterThan

GreaterThan Literal
Member

Parameters

NameTypeDescription
ItemLiteral

Returns

unit
kind:member

AtMost

AtMost Literal
Member

Parameters

NameTypeDescription
ItemLiteral

Returns

unit
kind:member

LessThan

LessThan Literal
Member

Parameters

NameTypeDescription
ItemLiteral

Returns

unit
kind:member

MinSize

MinSize int
Member

Parameters

NameTypeDescription
Itemint

Returns

unit
kind:member

MaxSize

MaxSize int
Member

Parameters

NameTypeDescription
Itemint

Returns

unit
kind:member

ExactLength

ExactLength int
Member

Parameters

NameTypeDescription
Itemint

Returns

unit
kind:member

LengthRange

LengthRange(minimum, maximum)
Member

Parameters

NameTypeDescription
minimumint
maximumint

Returns

unit
kind:member

Present

Present
Member

Returns

unit
kind:member

Supplied

Supplied
Member

Returns

unit
kind:member

Pattern

Pattern string
Member

Parameters

NameTypeDescription
Itemstring

Returns

unit
kind:member

MultipleOf

MultipleOf Literal
Member

Parameters

NameTypeDescription
ItemLiteral

Returns

unit
kind:member

Distinct

Distinct
Member

Returns

unit
kind:member

CheckRef

CheckRef string
Member

Parameters

NameTypeDescription
Itemstring

Returns

unit