unison-share-api-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Server.Local.Endpoints.DefinitionSummary

Documentation

type TermSummaryAPI = "definitions" :> ("terms" :> ("by-hash" :> (Capture "hash" Referent :> ("summary" :> (QueryParam "name" Name :> (QueryParam "relativeTo" Path :> (QueryParam "renderWidth" Width :> APIGet TermSummary))))))) Source #

data TermSummary Source #

Instances

Instances details
ToJSON TermSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

Generic TermSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

Associated Types

type Rep TermSummary :: Type -> Type #

Show TermSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

ToSchema TermSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

ToSample TermSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

type Rep TermSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

type Rep TermSummary = D1 ('MetaData "TermSummary" "Unison.Server.Local.Endpoints.DefinitionSummary" "unison-share-api-0.0.0-7lCnmLo0h1RCAMi07EAZKZ" 'False) (C1 ('MetaCons "TermSummary" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HashQualified Name)) :*: S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortHash)) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DisplayObject SyntaxText SyntaxText)) :*: S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TermTag))))

type TypeSummaryAPI = "definitions" :> ("types" :> ("by-hash" :> (Capture "hash" Reference :> ("summary" :> (QueryParam "name" Name :> (QueryParam "relativeTo" Path :> (QueryParam "renderWidth" Width :> APIGet TypeSummary))))))) Source #

data TypeSummary Source #

Instances

Instances details
ToJSON TypeSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

Generic TypeSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

Associated Types

type Rep TypeSummary :: Type -> Type #

Show TypeSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

ToSchema TypeSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

ToSample TypeSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

type Rep TypeSummary Source # 
Instance details

Defined in Unison.Server.Local.Endpoints.DefinitionSummary

type Rep TypeSummary = D1 ('MetaData "TypeSummary" "Unison.Server.Local.Endpoints.DefinitionSummary" "unison-share-api-0.0.0-7lCnmLo0h1RCAMi07EAZKZ" 'False) (C1 ('MetaCons "TypeSummary" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HashQualified Name)) :*: S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortHash)) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DisplayObject SyntaxText SyntaxText)) :*: S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeTag))))