unison-cli-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Cli.Share.Projects.Types

Description

Types of Unison.Cli.Share.Projects, put in their own module to avoid cyclic dependencies.

Refer to that module's documentation, and use it instead if you can. It re-exports these types.

Synopsis

Documentation

data RemoteProject Source #

A remote project.

Instances

Instances details
Generic RemoteProject Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types

Associated Types

type Rep RemoteProject :: Type -> Type #

Show RemoteProject Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types

Eq RemoteProject Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types

type Rep RemoteProject Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types

type Rep RemoteProject = D1 ('MetaData "RemoteProject" "Unison.Cli.Share.Projects.Types" "unison-cli-0.0.0-B9QON8ivVlfDVnczaEfnsV" 'False) (C1 ('MetaCons "RemoteProject" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RemoteProjectId) :*: (S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProjectName) :*: S1 ('MetaSel ('Just "latestRelease") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Semver)))))

data RemoteProjectBranch Source #

A remote project branch.

Instances

Instances details
Generic RemoteProjectBranch Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types

Associated Types

type Rep RemoteProjectBranch :: Type -> Type #

Show RemoteProjectBranch Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types

Eq RemoteProjectBranch Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types

type Rep RemoteProjectBranch Source # 
Instance details

Defined in Unison.Cli.Share.Projects.Types