gpg::
  #include <snapshot_metadata_change.h>
  A single data structure which allows you to access data about the status of a specific snapshot.
Summary
| Constructors and Destructors | |
|---|---|
| SnapshotMetadataChange() | |
| SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl) | |
| SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)Creates a copy of an existing  SnapshotMetadataChange. | |
| SnapshotMetadataChange(SnapshotMetadataChange && move_from)Moves an existing  SnapshotMetadataChange. | |
| ~SnapshotMetadataChange() | 
| Public functions | |
|---|---|
| Description() const  | const std::string &The description of the snapshot metadata.  | 
| DescriptionIsChanged() const  | boolThe description of the snapshot metadata will be modified with this new description.  | 
| Image() const  | Image data that will be assigned to the snapshot.  | 
| ImageIsChanged() const  | boolThe cover image of the snapshot metadata will be modified with this new cover image.  | 
| PlayedTime() const  | The played time of the snapshot metadata.  | 
| PlayedTimeIsChanged() const  | boolThe played time of the snapshot metadata will be modified with this new duration.  | 
| ProgressValue() const  | int64_tThe progress value of the snapshot metadata.  | 
| ProgressValueIsChanged() const  | boolThe progress value of the snapshot metadata will be modified with this new progress value.  | 
| Valid() const  | boolThe snapshot metadata change is valid and was created with the builder.  | 
| operator=(const SnapshotMetadataChange & copy_from) | Assigns this  SnapshotMetadataChangeby copying from another one. | 
| operator=(SnapshotMetadataChange && move_from) | Assigns this  SnapshotMetadataChangeby moving another one into it. | 
| Classes | |
|---|---|
| gpg:: | Builds one or more SnapshotMetadataChange objects. | 
| gpg:: | A single data structure which allows you to access data about the status of a specific cover image. | 
Public functions
Description
const std::string & Description() const
The description of the snapshot metadata.
DescriptionIsChanged
bool DescriptionIsChanged() const
The description of the snapshot metadata will be modified with this new description.
Image
SnapshotMetadataChange::CoverImage Image() const
Image data that will be assigned to the snapshot.
ImageIsChanged
bool ImageIsChanged() const
The cover image of the snapshot metadata will be modified with this new cover image.
PlayedTimeIsChanged
bool PlayedTimeIsChanged() const
The played time of the snapshot metadata will be modified with this new duration.
ProgressValue
int64_t ProgressValue() const
The progress value of the snapshot metadata.
ProgressValueIsChanged
bool ProgressValueIsChanged() const
The progress value of the snapshot metadata will be modified with this new progress value.
SnapshotMetadataChange
SnapshotMetadataChange()
SnapshotMetadataChange
SnapshotMetadataChange( std::shared_ptr< const SnapshotMetadataChangeImpl > impl )
Constructs a SnapshotMetadataChange from a shared_ptr to SnapshotMetadataChangeImpl. 
Intended for internal use by the API.
SnapshotMetadataChange
SnapshotMetadataChange( const SnapshotMetadataChange & copy_from )
Creates a copy of an existing SnapshotMetadataChange. 
SnapshotMetadataChange
SnapshotMetadataChange( SnapshotMetadataChange && move_from )
Moves an existing SnapshotMetadataChange. 
Valid
bool Valid() const
The snapshot metadata change is valid and was created with the builder.
operator=
SnapshotMetadataChange & operator=( const SnapshotMetadataChange & copy_from )
Assigns this SnapshotMetadataChange by copying from another one. 
operator=
SnapshotMetadataChange & operator=( SnapshotMetadataChange && move_from )
Assigns this SnapshotMetadataChange by moving another one into it. 
~SnapshotMetadataChange
~SnapshotMetadataChange()
