olp-cpp-sdk  1.22.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
olp::dataservice::write::model::Details Class Reference

Details of the publication. More...

#include <Details.h>

Public Member Functions

 Details (const Details &)=default
 
 Details (Details &&)=default
 
Detailsoperator= (const Details &)=default
 
Detailsoperator= (Details &&)=default
 
const std::string & GetState () const
 Gets the state of the publication. More...
 
std::string & GetMutableState ()
 Gets a mutable reference to the publication state. More...
 
void SetState (const std::string &value)
 Sets the state of the publication. More...
 
const std::string & GetMessage () const
 Gets the publication description. More...
 
std::string & GetMutableMessage ()
 Gets a mutable reference to the publication description. More...
 
void SetMessage (const std::string &value)
 Sets the publication description. More...
 
const int64_t & GetStarted () const
 Gets the publication start timestamp. More...
 
int64_t & GetMutableStarted ()
 Gets a mutable reference to the publication start timestamp. More...
 
void SetStarted (const int64_t &value)
 Sets the publication start timestamp. More...
 
const int64_t & GetModified () const
 Gets the timestamp of when the publication was modified. More...
 
int64_t & GetMutableModified ()
 Gets a mutable reference to the timestamp of when the publication was modified. More...
 
void SetModified (const int64_t &value)
 Sets the timestamp of when the publication was modified. More...
 
const int64_t & GetExpires () const
 Gets the publication expiration timestamp. More...
 
int64_t & GetMutableExpires ()
 Gets a mutable reference to the publication expiration timestamp. More...
 
void SetExpires (const int64_t &value)
 Sets the expiry time of the publication. More...
 

Detailed Description

Details of the publication.

Member Function Documentation

◆ GetExpires()

const int64_t& olp::dataservice::write::model::Details::GetExpires ( ) const
inline

Gets the publication expiration timestamp.

Returns
The publication expiration timestamp.

◆ GetMessage()

const std::string& olp::dataservice::write::model::Details::GetMessage ( ) const
inline

Gets the publication description.

Returns
The publication description.

◆ GetModified()

const int64_t& olp::dataservice::write::model::Details::GetModified ( ) const
inline

Gets the timestamp of when the publication was modified.

Returns
The timestamp of when the publication was modified.

◆ GetMutableExpires()

int64_t& olp::dataservice::write::model::Details::GetMutableExpires ( )
inline

Gets a mutable reference to the publication expiration timestamp.

Returns
The mutable reference to the publication expiration timestamp.

◆ GetMutableMessage()

std::string& olp::dataservice::write::model::Details::GetMutableMessage ( )
inline

Gets a mutable reference to the publication description.

Returns
The mutable reference to the publication description.

◆ GetMutableModified()

int64_t& olp::dataservice::write::model::Details::GetMutableModified ( )
inline

Gets a mutable reference to the timestamp of when the publication was modified.

Returns
The mutable reference to the timestamp of when the publication was modified.

◆ GetMutableStarted()

int64_t& olp::dataservice::write::model::Details::GetMutableStarted ( )
inline

Gets a mutable reference to the publication start timestamp.

Returns
The mutable reference to the publication start timestamp.

◆ GetMutableState()

std::string& olp::dataservice::write::model::Details::GetMutableState ( )
inline

Gets a mutable reference to the publication state.

Returns
The mutable reference to the publication state.

◆ GetStarted()

const int64_t& olp::dataservice::write::model::Details::GetStarted ( ) const
inline

Gets the publication start timestamp.

Returns
The publication start timestamp.

◆ GetState()

const std::string& olp::dataservice::write::model::Details::GetState ( ) const
inline

Gets the state of the publication.

Returns
The state of the publication.

◆ SetExpires()

void olp::dataservice::write::model::Details::SetExpires ( const int64_t &  value)
inline

Sets the expiry time of the publication.

Parameters
valueThe expiry time of the publication.

◆ SetMessage()

void olp::dataservice::write::model::Details::SetMessage ( const std::string &  value)
inline

Sets the publication description.

Parameters
valueThe publication description.

◆ SetModified()

void olp::dataservice::write::model::Details::SetModified ( const int64_t &  value)
inline

Sets the timestamp of when the publication was modified.

Parameters
valueThe timestamp of when the publication was modified.

◆ SetStarted()

void olp::dataservice::write::model::Details::SetStarted ( const int64_t &  value)
inline

Sets the publication start timestamp.

Parameters
valueThe publication start timestamp.

◆ SetState()

void olp::dataservice::write::model::Details::SetState ( const std::string &  value)
inline

Sets the state of the publication.

Parameters
valueThe state of the publicztion.

The documentation for this class was generated from the following file: