Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Represents a ssh interactive credential.
Synopsis
- newtype CredSshInteractive = CredSshInteractive (ManagedPtr CredSshInteractive)
- class (GObject o, IsDescendantOf CredSshInteractive o) => IsCredSshInteractive o
- toCredSshInteractive :: (MonadIO m, IsCredSshInteractive o) => o -> m CredSshInteractive
- credSshInteractiveGetUsername :: (HasCallStack, MonadIO m, IsCredSshInteractive a) => a -> m Text
- credSshInteractiveNew :: (HasCallStack, MonadIO m) => Text -> m CredSshInteractive
- constructCredSshInteractiveUsername :: (IsCredSshInteractive o, MonadIO m) => Text -> m (GValueConstruct o)
- getCredSshInteractiveUsername :: (MonadIO m, IsCredSshInteractive o) => o -> m Text
Exported types
newtype CredSshInteractive Source #
Memory-managed wrapper type.
CredSshInteractive (ManagedPtr CredSshInteractive) |
Instances
class (GObject o, IsDescendantOf CredSshInteractive o) => IsCredSshInteractive o Source #
Type class for types which can be safely cast to CredSshInteractive
, for instance with toCredSshInteractive
.
Instances
(GObject o, IsDescendantOf CredSshInteractive o) => IsCredSshInteractive o Source # | |
Defined in GI.Ggit.Objects.CredSshInteractive |
toCredSshInteractive :: (MonadIO m, IsCredSshInteractive o) => o -> m CredSshInteractive Source #
Cast to CredSshInteractive
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, init, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata, getUsername.
Setters
getUsername
credSshInteractiveGetUsername :: (HasCallStack, MonadIO m, IsCredSshInteractive a) => a -> m Text Source #
No description available in the introspection data.
new
credSshInteractiveNew Source #
:: (HasCallStack, MonadIO m) | |
=> Text | |
-> m CredSshInteractive | (Can throw |
No description available in the introspection data.
Properties
username
No description available in the introspection data.
constructCredSshInteractiveUsername :: (IsCredSshInteractive o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “username
” property. This is rarely needed directly, but it is used by new
.
getCredSshInteractiveUsername :: (MonadIO m, IsCredSshInteractive o) => o -> m Text Source #
Get the value of the “username
” property.
When overloading is enabled, this is equivalent to
get
credSshInteractive #username