wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Provider.Service

Synopsis

ServiceRef

data ServiceRef Source #

A fully-qualified reference to a service.

Instances

Instances details
Arbitrary ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep ServiceRef :: Type -> Type #

Show ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

Ord ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceRef Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceRef = D1 ('MetaData "ServiceRef" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ServiceRef" 'PrefixI 'True) (S1 ('MetaSel ('Just "_serviceRefId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceId) :*: S1 ('MetaSel ('Just "_serviceRefProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProviderId)))

ServiceKey

data ServiceKey Source #

A PEM-encoded public key of a service used to verify the identity of the remote peer in every established TLS connection towards the service (i.e. public key pinning to prevent MITM attacks with forged certificates).

Instances

Instances details
Arbitrary ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep ServiceKey :: Type -> Type #

Show ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceKey Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceKey = D1 ('MetaData "ServiceKey" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ServiceKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceKeyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceKeyType) :*: (S1 ('MetaSel ('Just "serviceKeySize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "serviceKeyPEM") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceKeyPEM))))

data ServiceKeyType Source #

Other types may be supported in the future.

Constructors

RsaServiceKey 

Instances

Instances details
Arbitrary ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

Bounded ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

Enum ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep ServiceKeyType :: Type -> Type #

Show ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceKeyType Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceKeyType = D1 ('MetaData "ServiceKeyType" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "RsaServiceKey" 'PrefixI 'False) (U1 :: Type -> Type))

newtype ServiceKeyPEM Source #

Constructors

ServiceKeyPEM 

Fields

Instances

Instances details
Arbitrary ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

Show ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

FromByteString ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

Methods

parser :: Parser ServiceKeyPEM Source #

ToByteString ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceKeyPEM Source # 
Instance details

Defined in Wire.API.Provider.Service

Service

data Service Source #

Full service definition as seen by the provider.

Instances

Instances details
Arbitrary Service Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON Service Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON Service Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic Service Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep Service :: Type -> Type #

Methods

from :: Service -> Rep Service x #

to :: Rep Service x -> Service #

Show Service Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq Service Source # 
Instance details

Defined in Wire.API.Provider.Service

Methods

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

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

ToSchema Service Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema Service Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep Service Source # 
Instance details

Defined in Wire.API.Provider.Service

newtype ServiceToken Source #

A secret bearer token used to authenticate and authorise requests towards a Service via inclusion in the HTTP Authorization header.

Instances

Instances details
Arbitrary ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep ServiceToken :: Type -> Type #

Show ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

FromByteString ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

Methods

parser :: Parser ServiceToken Source #

ToByteString ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

Cql ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceToken Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceToken = D1 ('MetaData "ServiceToken" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'True) (C1 ('MetaCons "ServiceToken" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AsciiBase64Url)))

data ServiceProfile Source #

Public profile of a service as seen by users.

Instances

Instances details
Arbitrary ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep ServiceProfile :: Type -> Type #

Show ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceProfile Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceProfile = D1 ('MetaData "ServiceProfile" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ServiceProfile" 'PrefixI 'True) (((S1 ('MetaSel ('Just "serviceProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceId) :*: S1 ('MetaSel ('Just "serviceProfileProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProviderId)) :*: (S1 ('MetaSel ('Just "serviceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Name) :*: S1 ('MetaSel ('Just "serviceProfileSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "serviceProfileDescr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceProfileAssets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Asset])) :*: (S1 ('MetaSel ('Just "serviceProfileTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Set ServiceTag)) :*: S1 ('MetaSel ('Just "serviceProfileEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

data ServiceProfilePage Source #

Instances

Instances details
Arbitrary ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep ServiceProfilePage :: Type -> Type #

Show ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceProfilePage Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep ServiceProfilePage = D1 ('MetaData "ServiceProfilePage" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ServiceProfilePage" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceProfilePageHasMore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "serviceProfilePageResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ServiceProfile])))

CreateUpdateDelete Service

data NewService Source #

Input data for registering a new service.

Instances

Instances details
Arbitrary NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep NewService :: Type -> Type #

Show NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep NewService Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep NewService = D1 ('MetaData "NewService" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "NewService" 'PrefixI 'True) (((S1 ('MetaSel ('Just "newServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Name) :*: S1 ('MetaSel ('Just "newServiceSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Range 1 128 Text))) :*: (S1 ('MetaSel ('Just "newServiceDescr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Range 1 1024 Text)) :*: S1 ('MetaSel ('Just "newServiceUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpsUrl))) :*: ((S1 ('MetaSel ('Just "newServiceKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceKeyPEM) :*: S1 ('MetaSel ('Just "newServiceToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceToken))) :*: (S1 ('MetaSel ('Just "newServiceAssets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Asset]) :*: S1 ('MetaSel ('Just "newServiceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Range 1 3 (Set ServiceTag)))))))

data NewServiceResponse Source #

Response data upon adding a new service.

Constructors

NewServiceResponse 

Fields

Instances

Instances details
Arbitrary NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep NewServiceResponse :: Type -> Type #

Show NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep NewServiceResponse Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep NewServiceResponse = D1 ('MetaData "NewServiceResponse" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "NewServiceResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "rsNewServiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceId) :*: S1 ('MetaSel ('Just "rsNewServiceToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceToken))))

data UpdateService Source #

Update service profile information.

Instances

Instances details
Arbitrary UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep UpdateService :: Type -> Type #

Show UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep UpdateService Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep UpdateService = D1 ('MetaData "UpdateService" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "UpdateService" 'PrefixI 'True) ((S1 ('MetaSel ('Just "updateServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Name)) :*: S1 ('MetaSel ('Just "updateServiceSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Range 1 128 Text)))) :*: (S1 ('MetaSel ('Just "updateServiceDescr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Range 1 1024 Text))) :*: (S1 ('MetaSel ('Just "updateServiceAssets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Asset])) :*: S1 ('MetaSel ('Just "updateServiceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Range 1 3 (Set ServiceTag))))))))

data UpdateServiceConn Source #

Update service connection information. This operation requires re-authentication via password.

Instances

Instances details
Arbitrary UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep UpdateServiceConn :: Type -> Type #

Show UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep UpdateServiceConn Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep UpdateServiceConn = D1 ('MetaData "UpdateServiceConn" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "UpdateServiceConn" 'PrefixI 'True) ((S1 ('MetaSel ('Just "updateServiceConnPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PlainTextPassword6) :*: S1 ('MetaSel ('Just "updateServiceConnUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpsUrl))) :*: (S1 ('MetaSel ('Just "updateServiceConnKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Range 1 2 [ServiceKeyPEM]))) :*: (S1 ('MetaSel ('Just "updateServiceConnTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Range 1 2 [ServiceToken]))) :*: S1 ('MetaSel ('Just "updateServiceConnEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newtype DeleteService Source #

Input data for a service deletion request.

UpdateServiceWhitelist

data UpdateServiceWhitelist Source #

Instances

Instances details
Arbitrary UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

FromJSON UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

ToJSON UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

Generic UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

Associated Types

type Rep UpdateServiceWhitelist :: Type -> Type #

Show UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

Eq UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

ToSchema UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep UpdateServiceWhitelist Source # 
Instance details

Defined in Wire.API.Provider.Service

type Rep UpdateServiceWhitelist = D1 ('MetaData "UpdateServiceWhitelist" "Wire.API.Provider.Service" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "UpdateServiceWhitelist" 'PrefixI 'True) (S1 ('MetaSel ('Just "updateServiceWhitelistProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProviderId) :*: (S1 ('MetaSel ('Just "updateServiceWhitelistService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceId) :*: S1 ('MetaSel ('Just "updateServiceWhitelistStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

data UpdateServiceWhitelistResp Source #

Instances

Instances details
AsUnion '[RespondEmpty 200 "UpdateServiceWhitelistRespChanged", RespondEmpty 204 "UpdateServiceWhitelistRespUnchanged"] UpdateServiceWhitelistResp Source # 
Instance details

Defined in Wire.API.Provider.Service

Methods

toUnion :: UpdateServiceWhitelistResp -> Union (ResponseTypes '[RespondEmpty 200 "UpdateServiceWhitelistRespChanged", RespondEmpty 204 "UpdateServiceWhitelistRespUnchanged"]) Source #

fromUnion :: Union (ResponseTypes '[RespondEmpty 200 "UpdateServiceWhitelistRespChanged", RespondEmpty 204 "UpdateServiceWhitelistRespUnchanged"]) -> UpdateServiceWhitelistResp Source #