wire-api-federation-0.1.0: The Wire server-to-server API for federation
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Federation.API.Cargohold

Documentation

data GetAsset Source #

Constructors

GetAsset 

Fields

  • user :: UserId

    User requesting the asset. Implicitly qualified with the source domain.

  • key :: AssetKey

    Asset key for the asset to download. Implicitly qualified with the target domain.

  • token :: Maybe AssetToken

    Optional asset token.

Instances

Instances details
Arbitrary GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

FromJSON GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

ToJSON GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

Generic GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

Associated Types

type Rep GetAsset :: Type -> Type #

Methods

from :: GetAsset -> Rep GetAsset x #

to :: Rep GetAsset x -> GetAsset #

Show GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

Eq GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

ToSchema GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

type Rep GetAsset Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

type Rep GetAsset = D1 ('MetaData "GetAsset" "Wire.API.Federation.API.Cargohold" "wire-api-federation-0.1.0-KrCnHof6TO1avA0Ur7PtD" 'False) (C1 ('MetaCons "GetAsset" 'PrefixI 'True) (S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserId) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AssetKey) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe AssetToken)))))

data GetAssetResponse Source #

Constructors

GetAssetResponse 

Fields

Instances

Instances details
Arbitrary GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

FromJSON GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

ToJSON GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

Generic GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

Associated Types

type Rep GetAssetResponse :: Type -> Type #

Show GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

Eq GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

ToSchema GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

type Rep GetAssetResponse Source # 
Instance details

Defined in Wire.API.Federation.API.Cargohold

type Rep GetAssetResponse = D1 ('MetaData "GetAssetResponse" "Wire.API.Federation.API.Cargohold" "wire-api-federation-0.1.0-KrCnHof6TO1avA0Ur7PtD" 'False) (C1 ('MetaCons "GetAssetResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))