plutus-ledger-api-1.67.0.0: Interface to the Plutus ledger for the Cardano ledger.
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusLedgerApi.V4.Time

Synopsis

Documentation

newtype POSIXTime Source #

POSIX time is measured as the number of milliseconds since 1970-01-01T00:00:00Z. This is not the same as Haskell's POSIXTime

Constructors

POSIXTime 

Fields

Instances

Instances details
Enum POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Generic POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Associated Types

type Rep POSIXTimeTypeType Source #

Num POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Integral POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Real POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Show POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

NFData POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Methods

rnfPOSIXTime → () Source #

Eq POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Ord POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

HasBlueprintDefinition POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Associated Types

type Unroll POSIXTime ∷ [Type] Source #

Enum POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Eq POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Methods

(==)POSIXTimePOSIXTimeBool Source #

FromData POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

ToData POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

UnsafeFromData POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

AdditiveGroup POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

AdditiveMonoid POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Methods

zeroPOSIXTime Source #

AdditiveSemigroup POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Ord POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Pretty POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Methods

prettyPOSIXTimeDoc ann Source #

prettyList ∷ [POSIXTime] → Doc ann Source #

HasBlueprintSchema POSIXTime referencedTypes Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Methods

schemaSchema referencedTypes Source #

Lift DefaultUni POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

Typeable DefaultUni POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

type Rep POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

type Rep POSIXTime = D1 ('MetaData "POSIXTime" "PlutusLedgerApi.V1.Time" "plutus-ledger-api-1.67.0.0-inplace" 'True) (C1 ('MetaCons "POSIXTime" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPOSIXTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))
type Unroll POSIXTime Source # 
Instance details

Defined in PlutusLedgerApi.V1.Time

data POSIXTimeRange Source #

Constructors

POSIXTimeRange 

Fields

Instances

Instances details
Generic POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

Associated Types

type Rep POSIXTimeRangeTypeType Source #

Show POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

NFData POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

Methods

rnfPOSIXTimeRange → () Source #

Eq POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

HasBlueprintDefinition POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

Associated Types

type Unroll POSIXTimeRange ∷ [Type] Source #

Eq POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

FromData POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

ToData POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

UnsafeFromData POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

Pretty POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

HasSchemaDefinition (Maybe POSIXTime) referencedTypes ⇒ HasBlueprintSchema POSIXTimeRange referencedTypes Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

Methods

schemaSchema referencedTypes Source #

Lift DefaultUni POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

Typeable DefaultUni POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

type Rep POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time

type Rep POSIXTimeRange = D1 ('MetaData "POSIXTimeRange" "PlutusLedgerApi.V4.Time" "plutus-ledger-api-1.67.0.0-inplace" 'False) (C1 ('MetaCons "POSIXTimeRange" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInclusive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe POSIXTime)) :*: S1 ('MetaSel ('Just "untilExclusive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe POSIXTime))))
type Unroll POSIXTimeRange Source # 
Instance details

Defined in PlutusLedgerApi.V4.Time