temporal-api-protos
Safe HaskellNone
LanguageHaskell2010

Proto.Temporal.Api.Version.V1.Message

Synopsis

Documentation

data Alert Source #

Fields :

  • message :: Lens' Alert Data.Text.Text
  • severity :: Lens' Alert Proto.Temporal.Api.Enums.V1.Common.Severity

Instances

Instances details
NFData Alert Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

rnf :: Alert -> () #

Show Alert Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

showsPrec :: Int -> Alert -> ShowS #

show :: Alert -> String #

showList :: [Alert] -> ShowS #

Eq Alert Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

(==) :: Alert -> Alert -> Bool #

(/=) :: Alert -> Alert -> Bool #

Ord Alert Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

compare :: Alert -> Alert -> Ordering #

(<) :: Alert -> Alert -> Bool #

(<=) :: Alert -> Alert -> Bool #

(>) :: Alert -> Alert -> Bool #

(>=) :: Alert -> Alert -> Bool #

max :: Alert -> Alert -> Alert #

min :: Alert -> Alert -> Alert #

Message Alert Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

HasField Alert "message" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "message" -> (Text -> f Text) -> Alert -> f Alert #

HasField Alert "severity" Severity Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "severity" -> (Severity -> f Severity) -> Alert -> f Alert #

HasField VersionInfo "alerts" [Alert] Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "alerts" -> ([Alert] -> f [Alert]) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "vec'alerts" (Vector Alert) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "vec'alerts" -> (Vector Alert -> f (Vector Alert)) -> VersionInfo -> f VersionInfo #

data ReleaseInfo Source #

Fields :

  • version :: Lens' ReleaseInfo Data.Text.Text
  • releaseTime :: Lens' ReleaseInfo Proto.Google.Protobuf.Timestamp.Timestamp
  • maybe'releaseTime :: Lens' ReleaseInfo (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
  • notes :: Lens' ReleaseInfo Data.Text.Text

Instances

Instances details
NFData ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

rnf :: ReleaseInfo -> () #

Show ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Eq ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Ord ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Message ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

HasField ReleaseInfo "notes" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "notes" -> (Text -> f Text) -> ReleaseInfo -> f ReleaseInfo #

HasField ReleaseInfo "releaseTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "releaseTime" -> (Timestamp -> f Timestamp) -> ReleaseInfo -> f ReleaseInfo #

HasField ReleaseInfo "version" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> ReleaseInfo -> f ReleaseInfo #

HasField VersionInfo "current" ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "current" -> (ReleaseInfo -> f ReleaseInfo) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "recommended" ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "recommended" -> (ReleaseInfo -> f ReleaseInfo) -> VersionInfo -> f VersionInfo #

HasField ReleaseInfo "maybe'releaseTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'releaseTime" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> ReleaseInfo -> f ReleaseInfo #

HasField VersionInfo "maybe'current" (Maybe ReleaseInfo) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'current" -> (Maybe ReleaseInfo -> f (Maybe ReleaseInfo)) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "maybe'recommended" (Maybe ReleaseInfo) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'recommended" -> (Maybe ReleaseInfo -> f (Maybe ReleaseInfo)) -> VersionInfo -> f VersionInfo #

data VersionInfo Source #

Fields :

Instances

Instances details
NFData VersionInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

rnf :: VersionInfo -> () #

Show VersionInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Eq VersionInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Ord VersionInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Message VersionInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

HasField VersionInfo "current" ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "current" -> (ReleaseInfo -> f ReleaseInfo) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "instructions" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "instructions" -> (Text -> f Text) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "lastUpdateTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "lastUpdateTime" -> (Timestamp -> f Timestamp) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "recommended" ReleaseInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "recommended" -> (ReleaseInfo -> f ReleaseInfo) -> VersionInfo -> f VersionInfo #

HasField GetClusterInfoResponse "versionInfo" VersionInfo Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse

HasField VersionInfo "alerts" [Alert] Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "alerts" -> ([Alert] -> f [Alert]) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "maybe'current" (Maybe ReleaseInfo) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'current" -> (Maybe ReleaseInfo -> f (Maybe ReleaseInfo)) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "maybe'lastUpdateTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'lastUpdateTime" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "maybe'recommended" (Maybe ReleaseInfo) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'recommended" -> (Maybe ReleaseInfo -> f (Maybe ReleaseInfo)) -> VersionInfo -> f VersionInfo #

HasField VersionInfo "vec'alerts" (Vector Alert) Source # 
Instance details

Defined in Proto.Temporal.Api.Version.V1.Message

Methods

fieldOf :: Functor f => Proxy# "vec'alerts" -> (Vector Alert -> f (Vector Alert)) -> VersionInfo -> f VersionInfo #

HasField GetClusterInfoResponse "maybe'versionInfo" (Maybe VersionInfo) Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse