wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Team.LegalHold.External

Description

Types used by the Wire server for outbound requests to a LegalHold service.

Synopsis

initiate

data RequestNewLegalHoldClient Source #

Request payload that the LH service endpoint /initiate expects

Instances

Instances details
Arbitrary RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

FromJSON RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

ToJSON RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Generic RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Associated Types

type Rep RequestNewLegalHoldClient :: Type -> Type #

Show RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Eq RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

ToSchema RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep RequestNewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep RequestNewLegalHoldClient = D1 ('MetaData "RequestNewLegalHoldClient" "Wire.API.Team.LegalHold.External" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "RequestNewLegalHoldClient" 'PrefixI 'True) (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UserId) :*: S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TeamId)))

data NewLegalHoldClient Source #

Response payload that the LH service returns upon calling /initiate

Instances

Instances details
Arbitrary NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

FromJSON NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

ToJSON NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Generic NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Associated Types

type Rep NewLegalHoldClient :: Type -> Type #

Show NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Eq NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

ToSchema NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep NewLegalHoldClient Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep NewLegalHoldClient = D1 ('MetaData "NewLegalHoldClient" "Wire.API.Team.LegalHold.External" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "NewLegalHoldClient" 'PrefixI 'True) (S1 ('MetaSel ('Just "newLegalHoldClientPrekeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Prekey]) :*: S1 ('MetaSel ('Just "newLegalHoldClientLastKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LastPrekey)))

confirm

data LegalHoldServiceConfirm Source #

Constructors

LegalHoldServiceConfirm 

Fields

Instances

Instances details
Arbitrary LegalHoldServiceConfirm Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

FromJSON LegalHoldServiceConfirm Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

ToJSON LegalHoldServiceConfirm Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Generic LegalHoldServiceConfirm Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Associated Types

type Rep LegalHoldServiceConfirm :: Type -> Type #

Show LegalHoldServiceConfirm Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Eq LegalHoldServiceConfirm Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep LegalHoldServiceConfirm Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep LegalHoldServiceConfirm = D1 ('MetaData "LegalHoldServiceConfirm" "Wire.API.Team.LegalHold.External" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "LegalHoldServiceConfirm" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lhcClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClientId) :*: S1 ('MetaSel ('Just "lhcUserId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UserId)) :*: (S1 ('MetaSel ('Just "lhcTeamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TeamId) :*: S1 ('MetaSel ('Just "lhcRefreshToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

remove

data LegalHoldServiceRemove Source #

Instances

Instances details
Arbitrary LegalHoldServiceRemove Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

FromJSON LegalHoldServiceRemove Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

ToJSON LegalHoldServiceRemove Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Generic LegalHoldServiceRemove Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Associated Types

type Rep LegalHoldServiceRemove :: Type -> Type #

Show LegalHoldServiceRemove Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

Eq LegalHoldServiceRemove Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep LegalHoldServiceRemove Source # 
Instance details

Defined in Wire.API.Team.LegalHold.External

type Rep LegalHoldServiceRemove = D1 ('MetaData "LegalHoldServiceRemove" "Wire.API.Team.LegalHold.External" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "LegalHoldServiceRemove" 'PrefixI 'True) (S1 ('MetaSel ('Just "lhrUserId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UserId) :*: S1 ('MetaSel ('Just "lhrTeamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TeamId)))