Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.Secret.Interfaces.Retrievable
Description
A read-only view of a secret item in the Secret Service.
Retrievable
provides a read-only view of a secret item
stored in the Secret Service.
Each item has a value, represented by a [structvalue
], which can be
retrieved by [methodretrievable
.retrieve_secret] and
[methodretrievable
.retrieve_secret_finish].
Since: 0.19.0
Synopsis
- newtype Retrievable = Retrievable (ManagedPtr Retrievable)
- class (GObject o, IsDescendantOf Retrievable o) => IsRetrievable o
- toRetrievable :: (MonadIO m, IsRetrievable o) => o -> m Retrievable
- type family ResolveRetrievableMethod (t :: Symbol) o where ...
- data RetrievableGetAttributesMethodInfo
- retrievableGetAttributes :: (HasCallStack, MonadIO m, IsRetrievable a) => a -> m (Map Text Text)
- data RetrievableGetCreatedMethodInfo
- retrievableGetCreated :: (HasCallStack, MonadIO m, IsRetrievable a) => a -> m Word64
- data RetrievableGetLabelMethodInfo
- retrievableGetLabel :: (HasCallStack, MonadIO m, IsRetrievable a) => a -> m Text
- data RetrievableGetModifiedMethodInfo
- retrievableGetModified :: (HasCallStack, MonadIO m, IsRetrievable a) => a -> m Word64
- data RetrievableRetrieveSecretMethodInfo
- retrievableRetrieveSecret :: (HasCallStack, MonadIO m, IsRetrievable a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data RetrievableRetrieveSecretFinishMethodInfo
- retrievableRetrieveSecretFinish :: (HasCallStack, MonadIO m, IsRetrievable a, IsAsyncResult b) => a -> b -> m (Maybe Value)
- data RetrievableRetrieveSecretSyncMethodInfo
- retrievableRetrieveSecretSync :: (HasCallStack, MonadIO m, IsRetrievable a, IsCancellable b) => a -> Maybe b -> m (Maybe Value)
- data RetrievableAttributesPropertyInfo
- retrievableAttributes :: AttrLabelProxy "attributes"
- data RetrievableCreatedPropertyInfo
- constructRetrievableCreated :: (IsRetrievable o, MonadIO m) => Word64 -> m (GValueConstruct o)
- getRetrievableCreated :: (MonadIO m, IsRetrievable o) => o -> m Word64
- retrievableCreated :: AttrLabelProxy "created"
- setRetrievableCreated :: (MonadIO m, IsRetrievable o) => o -> Word64 -> m ()
- data RetrievableLabelPropertyInfo
- clearRetrievableLabel :: (MonadIO m, IsRetrievable o) => o -> m ()
- constructRetrievableLabel :: (IsRetrievable o, MonadIO m) => Text -> m (GValueConstruct o)
- getRetrievableLabel :: (MonadIO m, IsRetrievable o) => o -> m (Maybe Text)
- retrievableLabel :: AttrLabelProxy "label"
- setRetrievableLabel :: (MonadIO m, IsRetrievable o) => o -> Text -> m ()
- data RetrievableModifiedPropertyInfo
- constructRetrievableModified :: (IsRetrievable o, MonadIO m) => Word64 -> m (GValueConstruct o)
- getRetrievableModified :: (MonadIO m, IsRetrievable o) => o -> m Word64
- retrievableModified :: AttrLabelProxy "modified"
- setRetrievableModified :: (MonadIO m, IsRetrievable o) => o -> Word64 -> m ()
Exported types
newtype Retrievable Source #
Memory-managed wrapper type.
Constructors
Retrievable (ManagedPtr Retrievable) |
Instances
class (GObject o, IsDescendantOf Retrievable o) => IsRetrievable o Source #
Type class for types which can be safely cast to Retrievable
, for instance with toRetrievable
.
Instances
(GObject o, IsDescendantOf Retrievable o) => IsRetrievable o Source # | |
Defined in GI.Secret.Interfaces.Retrievable |
toRetrievable :: (MonadIO m, IsRetrievable o) => o -> m Retrievable Source #
Cast to Retrievable
, 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, isFloating, notify, notifyByPspec, ref, refSink, retrieveSecret, retrieveSecretFinish, retrieveSecretSync, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getAttributes, getCreated, getData, getLabel, getModified, getProperty, getQdata.
Setters
type family ResolveRetrievableMethod (t :: Symbol) o where ... Source #
Equations
ResolveRetrievableMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
ResolveRetrievableMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
ResolveRetrievableMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
ResolveRetrievableMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
ResolveRetrievableMethod "getv" o = ObjectGetvMethodInfo | |
ResolveRetrievableMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
ResolveRetrievableMethod "notify" o = ObjectNotifyMethodInfo | |
ResolveRetrievableMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
ResolveRetrievableMethod "ref" o = ObjectRefMethodInfo | |
ResolveRetrievableMethod "refSink" o = ObjectRefSinkMethodInfo | |
ResolveRetrievableMethod "retrieveSecret" o = RetrievableRetrieveSecretMethodInfo | |
ResolveRetrievableMethod "retrieveSecretFinish" o = RetrievableRetrieveSecretFinishMethodInfo | |
ResolveRetrievableMethod "retrieveSecretSync" o = RetrievableRetrieveSecretSyncMethodInfo | |
ResolveRetrievableMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
ResolveRetrievableMethod "stealData" o = ObjectStealDataMethodInfo | |
ResolveRetrievableMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
ResolveRetrievableMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
ResolveRetrievableMethod "unref" o = ObjectUnrefMethodInfo | |
ResolveRetrievableMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
ResolveRetrievableMethod "getAttributes" o = RetrievableGetAttributesMethodInfo | |
ResolveRetrievableMethod "getCreated" o = RetrievableGetCreatedMethodInfo | |
ResolveRetrievableMethod "getData" o = ObjectGetDataMethodInfo | |
ResolveRetrievableMethod "getLabel" o = RetrievableGetLabelMethodInfo | |
ResolveRetrievableMethod "getModified" o = RetrievableGetModifiedMethodInfo | |
ResolveRetrievableMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
ResolveRetrievableMethod "getQdata" o = ObjectGetQdataMethodInfo | |
ResolveRetrievableMethod "setData" o = ObjectSetDataMethodInfo | |
ResolveRetrievableMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
ResolveRetrievableMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
ResolveRetrievableMethod l o = MethodResolutionFailed l o :: Type |
getAttributes
data RetrievableGetAttributesMethodInfo Source #
Instances
(signature ~ m (Map Text Text), MonadIO m, IsRetrievable a) => OverloadedMethod RetrievableGetAttributesMethodInfo a signature Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethod :: a -> signature | |
OverloadedMethodInfo RetrievableGetAttributesMethodInfo (a :: Type) Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo |
retrievableGetAttributes Source #
Arguments
:: (HasCallStack, MonadIO m, IsRetrievable a) | |
=> a |
|
-> m (Map Text Text) | Returns: a new reference
to the attributes, which should not be modified, and
released with |
Get the attributes of this object.
The attributes are a mapping of string keys to string values. Attributes are used to search for items. Attributes are not stored or transferred securely by the secret service.
Do not modify the attribute returned by this method.
Since: 0.19.0
getCreated
data RetrievableGetCreatedMethodInfo Source #
Instances
(signature ~ m Word64, MonadIO m, IsRetrievable a) => OverloadedMethod RetrievableGetCreatedMethodInfo a signature Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethod :: a -> signature | |
OverloadedMethodInfo RetrievableGetCreatedMethodInfo (a :: Type) Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo |
retrievableGetCreated Source #
Arguments
:: (HasCallStack, MonadIO m, IsRetrievable a) | |
=> a |
|
-> m Word64 | Returns: the created date and time |
Get the created date and time of the object.
The return value is the number of seconds since the unix epoch, January 1st 1970.
Since: 0.19.0
getLabel
data RetrievableGetLabelMethodInfo Source #
Instances
(signature ~ m Text, MonadIO m, IsRetrievable a) => OverloadedMethod RetrievableGetLabelMethodInfo a signature Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethod :: a -> signature | |
OverloadedMethodInfo RetrievableGetLabelMethodInfo (a :: Type) Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo |
Arguments
:: (HasCallStack, MonadIO m, IsRetrievable a) | |
=> a |
|
-> m Text | Returns: the label, which should be freed with |
Get the label of this item.
Since: 0.19.0
getModified
data RetrievableGetModifiedMethodInfo Source #
Instances
(signature ~ m Word64, MonadIO m, IsRetrievable a) => OverloadedMethod RetrievableGetModifiedMethodInfo a signature Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethod :: a -> signature | |
OverloadedMethodInfo RetrievableGetModifiedMethodInfo (a :: Type) Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo |
retrievableGetModified Source #
Arguments
:: (HasCallStack, MonadIO m, IsRetrievable a) | |
=> a |
|
-> m Word64 | Returns: the modified date and time |
Get the modified date and time of the object.
The return value is the number of seconds since the unix epoch, January 1st 1970.
Since: 0.19.0
retrieveSecret
data RetrievableRetrieveSecretMethodInfo Source #
Instances
(signature ~ (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsRetrievable a, IsCancellable b) => OverloadedMethod RetrievableRetrieveSecretMethodInfo a signature Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethod :: a -> signature | |
OverloadedMethodInfo RetrievableRetrieveSecretMethodInfo (a :: Type) Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo |
retrievableRetrieveSecret Source #
Arguments
:: (HasCallStack, MonadIO m, IsRetrievable a, IsCancellable b) | |
=> a |
|
-> Maybe b |
|
-> Maybe AsyncReadyCallback |
|
-> m () |
Retrieve the secret value of this object.
Each retrievable object has a single secret which might be a password or some other secret binary value.
This function returns immediately and completes asynchronously.
Since: 0.19.0
retrieveSecretFinish
data RetrievableRetrieveSecretFinishMethodInfo Source #
Instances
(signature ~ (b -> m (Maybe Value)), MonadIO m, IsRetrievable a, IsAsyncResult b) => OverloadedMethod RetrievableRetrieveSecretFinishMethodInfo a signature Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethod :: a -> signature | |
OverloadedMethodInfo RetrievableRetrieveSecretFinishMethodInfo (a :: Type) Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo |
retrievableRetrieveSecretFinish Source #
Arguments
:: (HasCallStack, MonadIO m, IsRetrievable a, IsAsyncResult b) | |
=> a |
|
-> b |
|
-> m (Maybe Value) | Returns: the secret value which should be
released with [method |
Complete asynchronous operation to retrieve the secret value of this object.
Since: 0.19.0
retrieveSecretSync
data RetrievableRetrieveSecretSyncMethodInfo Source #
Instances
(signature ~ (Maybe b -> m (Maybe Value)), MonadIO m, IsRetrievable a, IsCancellable b) => OverloadedMethod RetrievableRetrieveSecretSyncMethodInfo a signature Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethod :: a -> signature | |
OverloadedMethodInfo RetrievableRetrieveSecretSyncMethodInfo (a :: Type) Source # | |
Defined in GI.Secret.Interfaces.Retrievable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo |
retrievableRetrieveSecretSync Source #
Arguments
:: (HasCallStack, MonadIO m, IsRetrievable a, IsCancellable b) | |
=> a |
|
-> Maybe b |
|
-> m (Maybe Value) | Returns: the secret value which should be
released with [method |
Retrieve the secret value of this object synchronously.
Each retrievable object has a single secret which might be a password or some other secret binary value.
This method may block indefinitely and should not be used in user interface threads.
Since: 0.19.0
Properties
attributes
data RetrievableAttributesPropertyInfo Source #
Instances
retrievableAttributes :: AttrLabelProxy "attributes" Source #
created
The date and time (in seconds since the UNIX epoch) that this item was created.
Since: 0.19.0
data RetrievableCreatedPropertyInfo Source #
Instances
AttrInfo RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable Associated Types
Methods attrGet :: AttrBaseTypeConstraint RetrievableCreatedPropertyInfo o => o -> IO (AttrGetType RetrievableCreatedPropertyInfo) attrSet :: (AttrBaseTypeConstraint RetrievableCreatedPropertyInfo o, AttrSetTypeConstraint RetrievableCreatedPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint RetrievableCreatedPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint RetrievableCreatedPropertyInfo o, AttrSetTypeConstraint RetrievableCreatedPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint RetrievableCreatedPropertyInfo o, AttrTransferTypeConstraint RetrievableCreatedPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType RetrievableCreatedPropertyInfo) dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
type AttrAllowedOps RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable type AttrAllowedOps RetrievableCreatedPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrGetType RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrLabel RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable type AttrLabel RetrievableCreatedPropertyInfo = "created" | |||||||||||||||||||||||||||||||||
type AttrOrigin RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrTransferType RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint RetrievableCreatedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable |
constructRetrievableCreated :: (IsRetrievable o, MonadIO m) => Word64 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “created
” property. This is rarely needed directly, but it is used by new
.
getRetrievableCreated :: (MonadIO m, IsRetrievable o) => o -> m Word64 Source #
Get the value of the “created
” property.
When overloading is enabled, this is equivalent to
get
retrievable #created
retrievableCreated :: AttrLabelProxy "created" Source #
setRetrievableCreated :: (MonadIO m, IsRetrievable o) => o -> Word64 -> m () Source #
Set the value of the “created
” property.
When overloading is enabled, this is equivalent to
set
retrievable [ #created:=
value ]
label
The human readable label for the item.
Since: 0.19.0
data RetrievableLabelPropertyInfo Source #
Instances
AttrInfo RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable Associated Types
Methods attrGet :: AttrBaseTypeConstraint RetrievableLabelPropertyInfo o => o -> IO (AttrGetType RetrievableLabelPropertyInfo) attrSet :: (AttrBaseTypeConstraint RetrievableLabelPropertyInfo o, AttrSetTypeConstraint RetrievableLabelPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint RetrievableLabelPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint RetrievableLabelPropertyInfo o, AttrSetTypeConstraint RetrievableLabelPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint RetrievableLabelPropertyInfo o, AttrTransferTypeConstraint RetrievableLabelPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType RetrievableLabelPropertyInfo) dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
type AttrAllowedOps RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable type AttrAllowedOps RetrievableLabelPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrGetType RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrLabel RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable type AttrLabel RetrievableLabelPropertyInfo = "label" | |||||||||||||||||||||||||||||||||
type AttrOrigin RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrTransferType RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint RetrievableLabelPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable |
clearRetrievableLabel :: (MonadIO m, IsRetrievable o) => o -> m () Source #
Set the value of the “label
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#label
constructRetrievableLabel :: (IsRetrievable o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “label
” property. This is rarely needed directly, but it is used by new
.
getRetrievableLabel :: (MonadIO m, IsRetrievable o) => o -> m (Maybe Text) Source #
Get the value of the “label
” property.
When overloading is enabled, this is equivalent to
get
retrievable #label
retrievableLabel :: AttrLabelProxy "label" Source #
setRetrievableLabel :: (MonadIO m, IsRetrievable o) => o -> Text -> m () Source #
Set the value of the “label
” property.
When overloading is enabled, this is equivalent to
set
retrievable [ #label:=
value ]
modified
The date and time (in seconds since the UNIX epoch) that this item was last modified.
Since: 0.19.0
data RetrievableModifiedPropertyInfo Source #
Instances
AttrInfo RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable Associated Types
Methods attrGet :: AttrBaseTypeConstraint RetrievableModifiedPropertyInfo o => o -> IO (AttrGetType RetrievableModifiedPropertyInfo) attrSet :: (AttrBaseTypeConstraint RetrievableModifiedPropertyInfo o, AttrSetTypeConstraint RetrievableModifiedPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint RetrievableModifiedPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint RetrievableModifiedPropertyInfo o, AttrSetTypeConstraint RetrievableModifiedPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint RetrievableModifiedPropertyInfo o, AttrTransferTypeConstraint RetrievableModifiedPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType RetrievableModifiedPropertyInfo) dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
type AttrAllowedOps RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable type AttrAllowedOps RetrievableModifiedPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrGetType RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrLabel RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable type AttrLabel RetrievableModifiedPropertyInfo = "modified" | |||||||||||||||||||||||||||||||||
type AttrOrigin RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrTransferType RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint RetrievableModifiedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Secret.Interfaces.Retrievable |
constructRetrievableModified :: (IsRetrievable o, MonadIO m) => Word64 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “modified
” property. This is rarely needed directly, but it is used by new
.
getRetrievableModified :: (MonadIO m, IsRetrievable o) => o -> m Word64 Source #
Get the value of the “modified
” property.
When overloading is enabled, this is equivalent to
get
retrievable #modified
retrievableModified :: AttrLabelProxy "modified" Source #
setRetrievableModified :: (MonadIO m, IsRetrievable o) => o -> Word64 -> m () Source #
Set the value of the “modified
” property.
When overloading is enabled, this is equivalent to
set
retrievable [ #modified:=
value ]