Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
Represents a ssh key agent credential.
Synopsis
- newtype CredSshKeyFromAgent = CredSshKeyFromAgent (ManagedPtr CredSshKeyFromAgent)
- class (GObject o, IsDescendantOf CredSshKeyFromAgent o) => IsCredSshKeyFromAgent o
- toCredSshKeyFromAgent :: (MonadIO m, IsCredSshKeyFromAgent o) => o -> m CredSshKeyFromAgent
- noCredSshKeyFromAgent :: Maybe CredSshKeyFromAgent
- credSshKeyFromAgentGetUsername :: (HasCallStack, MonadIO m, IsCredSshKeyFromAgent a) => a -> m (Maybe Text)
- credSshKeyFromAgentNew :: (HasCallStack, MonadIO m) => Text -> m (Maybe CredSshKeyFromAgent)
- constructCredSshKeyFromAgentUsername :: IsCredSshKeyFromAgent o => Text -> IO (GValueConstruct o)
- getCredSshKeyFromAgentUsername :: (MonadIO m, IsCredSshKeyFromAgent o) => o -> m (Maybe Text)
Exported types
newtype CredSshKeyFromAgent Source #
Memory-managed wrapper type.
CredSshKeyFromAgent (ManagedPtr CredSshKeyFromAgent) |
Instances
GObject CredSshKeyFromAgent Source # | |
Defined in GI.Ggit.Objects.CredSshKeyFromAgent gobjectType :: IO GType | |
HasParentTypes CredSshKeyFromAgent Source # | |
Defined in GI.Ggit.Objects.CredSshKeyFromAgent | |
type ParentTypes CredSshKeyFromAgent Source # | |
Defined in GI.Ggit.Objects.CredSshKeyFromAgent type ParentTypes CredSshKeyFromAgent = Cred ': (Native ': (ObjectFactoryBase ': (Object ': (Initable ': ([] :: [Type]))))) |
class (GObject o, IsDescendantOf CredSshKeyFromAgent o) => IsCredSshKeyFromAgent o Source #
Type class for types which can be safely cast to CredSshKeyFromAgent
, for instance with toCredSshKeyFromAgent
.
Instances
(GObject o, IsDescendantOf CredSshKeyFromAgent o) => IsCredSshKeyFromAgent o Source # | |
Defined in GI.Ggit.Objects.CredSshKeyFromAgent |
toCredSshKeyFromAgent :: (MonadIO m, IsCredSshKeyFromAgent o) => o -> m CredSshKeyFromAgent Source #
Cast to CredSshKeyFromAgent
, for types for which this is known to be safe. For general casts, use castTo
.
noCredSshKeyFromAgent :: Maybe CredSshKeyFromAgent Source #
A convenience alias for Nothing
:: Maybe
CredSshKeyFromAgent
.
Methods
getUsername
credSshKeyFromAgentGetUsername Source #
:: (HasCallStack, MonadIO m, IsCredSshKeyFromAgent a) | |
=> a |
|
-> m (Maybe Text) | Returns: the username or |
Gets the username for the credential.
new
credSshKeyFromAgentNew Source #
:: (HasCallStack, MonadIO m) | |
=> Text |
|
-> m (Maybe CredSshKeyFromAgent) | Returns: a new |
Creates a new CredSshKeyFromAgent
.
Properties
username
No description available in the introspection data.
constructCredSshKeyFromAgentUsername :: IsCredSshKeyFromAgent o => Text -> IO (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “username
” property. This is rarely needed directly, but it is used by new
.
getCredSshKeyFromAgentUsername :: (MonadIO m, IsCredSshKeyFromAgent o) => o -> m (Maybe Text) Source #
Get the value of the “username
” property.
When overloading is enabled, this is equivalent to
get
credSshKeyFromAgent #username