# LANGUAGE FlexibleContexts #
# LANGUAGE RecordWildCards #
{-# LANGUAGE OverloadedStrings #-}
# LANGUAGE ScopedTypeVariables #

  | The functions in this module correspond to 
 the [ Consul Status API]( / api / status ) . 

 Feel free to contribute via the [ repo on GitHub]( / AlphaHeavy / consul - haskell ) . 

 _ _ Missing Functions _ _ 

 * ` getRaftPeer ` 
 * ` listRaftPeers ` 

the [Consul Status API]().

Feel free to contribute via the [repo on GitHub](-haskell).

__Missing Functions__

* `getRaftPeer`
* `listRaftPeers`
-}
module Network.Consul.Client.Status
  ( getRaftPeer
  , listRaftPeers
  ) where

import Import

  | Get Raft Peer 

 Undefined , please feel free to contribute a solution for this missing function . 

 @since 0.0.0.0 


Undefined, please feel free to contribute a solution for this missing function.

@since 0.0.0.0
-}
--getRaftPeer :: MonadIO m => ConsulClient -> Maybe Datacenter -> m (Maybe Peer)
getRaftPeer :: MonadIO m => ConsulClient -> m ()
getRaftPeer = undefined

  | List Raft Peers 

 Undefined , please feel free to contribute a solution for this missing function . 

 @since 0.0.0.0 


Undefined, please feel free to contribute a solution for this missing function.

@since 0.0.0.0
-}
--listRaftPeers :: MonadIO m => ConsulClient -> Maybe Datacenter -> m ([Peer])
listRaftPeers :: MonadIO m => ConsulClient -> m ()
listRaftPeers = undefined

# LANGUAGE OverloadedStrings #
getRaftPeer :: MonadIO m => ConsulClient -> Maybe Datacenter -> m (Maybe Peer)
listRaftPeers :: MonadIO m => ConsulClient -> Maybe Datacenter -> m ([Peer])
# LANGUAGE FlexibleContexts #
# LANGUAGE RecordWildCards #
# LANGUAGE ScopedTypeVariables #

  | The functions in this module correspond to 
 the [ Consul Status API]( / api / status ) . 

 Feel free to contribute via the [ repo on GitHub]( / AlphaHeavy / consul - haskell ) . 

 _ _ Missing Functions _ _ 

 * ` getRaftPeer ` 
 * ` listRaftPeers ` 

the [Consul Status API]().

Feel free to contribute via the [repo on GitHub](-haskell).

__Missing Functions__

* `getRaftPeer`
* `listRaftPeers`
-}
module Network.Consul.Client.Status
  ( getRaftPeer
  , listRaftPeers
  ) where

import Import

  | Get Raft Peer 

 Undefined , please feel free to contribute a solution for this missing function . 

 @since 0.0.0.0 


Undefined, please feel free to contribute a solution for this missing function.

@since 0.0.0.0
-}
getRaftPeer :: MonadIO m => ConsulClient -> m ()
getRaftPeer = undefined

  | List Raft Peers 

 Undefined , please feel free to contribute a solution for this missing function . 

 @since 0.0.0.0 


Undefined, please feel free to contribute a solution for this missing function.

@since 0.0.0.0
-}
listRaftPeers :: MonadIO m => ConsulClient -> m ()
listRaftPeers = undefined
