packages feed

cachix-api-0.4.0: src/Cachix/Types/BinaryCacheCreate.hs

module Cachix.Types.BinaryCacheCreate
  ( BinaryCacheCreate (..),
  )
where

import Data.Aeson
  ( FromJSON,
    ToJSON,
  )
import Data.Swagger
import Protolude

data BinaryCacheCreate
  = BinaryCacheCreate
      { publicSigningKey :: Maybe Text,
        isPublic :: Bool,
        githubOrganization :: Maybe Text,
        githubTeamId :: Maybe Int
      }
  deriving (Show, Generic, FromJSON, ToJSON, ToSchema)