Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data FolderMetadata = FolderMetadata' {}
- newFolderMetadata :: FolderMetadata
- folderMetadata_createdTimestamp :: Lens' FolderMetadata (Maybe UTCTime)
- folderMetadata_creatorId :: Lens' FolderMetadata (Maybe Text)
- folderMetadata_id :: Lens' FolderMetadata (Maybe Text)
- folderMetadata_labels :: Lens' FolderMetadata (Maybe [Text])
- folderMetadata_latestVersionSize :: Lens' FolderMetadata (Maybe Integer)
- folderMetadata_modifiedTimestamp :: Lens' FolderMetadata (Maybe UTCTime)
- folderMetadata_name :: Lens' FolderMetadata (Maybe Text)
- folderMetadata_parentFolderId :: Lens' FolderMetadata (Maybe Text)
- folderMetadata_resourceState :: Lens' FolderMetadata (Maybe ResourceStateType)
- folderMetadata_signature :: Lens' FolderMetadata (Maybe Text)
- folderMetadata_size :: Lens' FolderMetadata (Maybe Integer)
Documentation
data FolderMetadata Source #
Describes a folder.
See: newFolderMetadata
smart constructor.
FolderMetadata' | |
|
Instances
newFolderMetadata :: FolderMetadata Source #
Create a value of FolderMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdTimestamp:FolderMetadata'
, folderMetadata_createdTimestamp
- The time when the folder was created.
$sel:creatorId:FolderMetadata'
, folderMetadata_creatorId
- The ID of the creator.
$sel:id:FolderMetadata'
, folderMetadata_id
- The ID of the folder.
$sel:labels:FolderMetadata'
, folderMetadata_labels
- List of labels on the folder.
$sel:latestVersionSize:FolderMetadata'
, folderMetadata_latestVersionSize
- The size of the latest version of the folder metadata.
$sel:modifiedTimestamp:FolderMetadata'
, folderMetadata_modifiedTimestamp
- The time when the folder was updated.
$sel:name:FolderMetadata'
, folderMetadata_name
- The name of the folder.
$sel:parentFolderId:FolderMetadata'
, folderMetadata_parentFolderId
- The ID of the parent folder.
$sel:resourceState:FolderMetadata'
, folderMetadata_resourceState
- The resource state of the folder.
$sel:signature:FolderMetadata'
, folderMetadata_signature
- The unique identifier created from the subfolders and documents of the
folder.
$sel:size:FolderMetadata'
, folderMetadata_size
- The size of the folder metadata.
folderMetadata_createdTimestamp :: Lens' FolderMetadata (Maybe UTCTime) Source #
The time when the folder was created.
folderMetadata_creatorId :: Lens' FolderMetadata (Maybe Text) Source #
The ID of the creator.
folderMetadata_id :: Lens' FolderMetadata (Maybe Text) Source #
The ID of the folder.
folderMetadata_labels :: Lens' FolderMetadata (Maybe [Text]) Source #
List of labels on the folder.
folderMetadata_latestVersionSize :: Lens' FolderMetadata (Maybe Integer) Source #
The size of the latest version of the folder metadata.
folderMetadata_modifiedTimestamp :: Lens' FolderMetadata (Maybe UTCTime) Source #
The time when the folder was updated.
folderMetadata_name :: Lens' FolderMetadata (Maybe Text) Source #
The name of the folder.
folderMetadata_parentFolderId :: Lens' FolderMetadata (Maybe Text) Source #
The ID of the parent folder.
folderMetadata_resourceState :: Lens' FolderMetadata (Maybe ResourceStateType) Source #
The resource state of the folder.
folderMetadata_signature :: Lens' FolderMetadata (Maybe Text) Source #
The unique identifier created from the subfolders and documents of the folder.
folderMetadata_size :: Lens' FolderMetadata (Maybe Integer) Source #
The size of the folder metadata.