tasks  v1
Public Member Functions | Static Public Member Functions | List of all members
google_tasks_api::TaskList Class Reference

#include <task_list.h>

Inheritance diagram for google_tasks_api::TaskList:

Public Member Functions

 TaskList (const Json::Value &storage)
 
 TaskList (Json::Value *storage)
 
virtual ~TaskList ()
 
const StringPiece GetTypeName () const
 
bool has_etag () const
 
void clear_etag ()
 
const StringPiece get_etag () const
 
void set_etag (const StringPiece &value)
 
bool has_id () const
 
void clear_id ()
 
const StringPiece get_id () const
 
void set_id (const StringPiece &value)
 
bool has_kind () const
 
void clear_kind ()
 
const StringPiece get_kind () const
 
void set_kind (const StringPiece &value)
 
bool has_self_link () const
 
void clear_self_link ()
 
const StringPiece get_self_link () const
 
void set_self_link (const StringPiece &value)
 
bool has_title () const
 
void clear_title ()
 
const StringPiece get_title () const
 
void set_title (const StringPiece &value)
 
bool has_updated () const
 
void clear_updated ()
 
client::DateTime get_updated () const
 
void set_updated (client::DateTime value)
 

Static Public Member Functions

static TaskListNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ TaskList() [1/2]

google_tasks_api::TaskList::TaskList ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ TaskList() [2/2]

google_tasks_api::TaskList::TaskList ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~TaskList()

google_tasks_api::TaskList::~TaskList ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_etag()

void google_tasks_api::TaskList::clear_etag ( )
inline

Clears the 'etag' attribute.

◆ clear_id()

void google_tasks_api::TaskList::clear_id ( )
inline

Clears the 'id' attribute.

◆ clear_kind()

void google_tasks_api::TaskList::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_self_link()

void google_tasks_api::TaskList::clear_self_link ( )
inline

Clears the 'selfLink' attribute.

◆ clear_title()

void google_tasks_api::TaskList::clear_title ( )
inline

Clears the 'title' attribute.

◆ clear_updated()

void google_tasks_api::TaskList::clear_updated ( )
inline

Clears the 'updated' attribute.

◆ get_etag()

const StringPiece google_tasks_api::TaskList::get_etag ( ) const
inline

Get the value of the 'etag' attribute.

◆ get_id()

const StringPiece google_tasks_api::TaskList::get_id ( ) const
inline

Get the value of the 'id' attribute.

◆ get_kind()

const StringPiece google_tasks_api::TaskList::get_kind ( ) const
inline

Get the value of the 'kind' attribute.

◆ get_self_link()

const StringPiece google_tasks_api::TaskList::get_self_link ( ) const
inline

Get the value of the 'selfLink' attribute.

◆ get_title()

const StringPiece google_tasks_api::TaskList::get_title ( ) const
inline

Get the value of the 'title' attribute.

◆ get_updated()

client::DateTime google_tasks_api::TaskList::get_updated ( ) const
inline

Get the value of the 'updated' attribute.

◆ GetTypeName()

const StringPiece google_tasks_api::TaskList::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_tasks_api::TaskList

◆ has_etag()

bool google_tasks_api::TaskList::has_etag ( ) const
inline

Determine if the 'etag' attribute was set.

Returns
true if the 'etag' attribute was set.

◆ has_id()

bool google_tasks_api::TaskList::has_id ( ) const
inline

Determine if the 'id' attribute was set.

Returns
true if the 'id' attribute was set.

◆ has_kind()

bool google_tasks_api::TaskList::has_kind ( ) const
inline

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_self_link()

bool google_tasks_api::TaskList::has_self_link ( ) const
inline

Determine if the 'selfLink' attribute was set.

Returns
true if the 'selfLink' attribute was set.

◆ has_title()

bool google_tasks_api::TaskList::has_title ( ) const
inline

Determine if the 'title' attribute was set.

Returns
true if the 'title' attribute was set.

◆ has_updated()

bool google_tasks_api::TaskList::has_updated ( ) const
inline

Determine if the 'updated' attribute was set.

Returns
true if the 'updated' attribute was set.

◆ New()

TaskList * google_tasks_api::TaskList::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_etag()

void google_tasks_api::TaskList::set_etag ( const StringPiece &  value)
inline

Change the 'etag' attribute.

ETag of the resource.

Parameters
[in]valueThe new value.

◆ set_id()

void google_tasks_api::TaskList::set_id ( const StringPiece &  value)
inline

Change the 'id' attribute.

Task list identifier.

Parameters
[in]valueThe new value.

◆ set_kind()

void google_tasks_api::TaskList::set_kind ( const StringPiece &  value)
inline

Change the 'kind' attribute.

Type of the resource. This is always "tasks#taskList".

Parameters
[in]valueThe new value.

◆ set_self_link()

void google_tasks_api::TaskList::set_self_link ( const StringPiece &  value)
inline

Change the 'selfLink' attribute.

URL pointing to this task list. Used to retrieve, update, or delete this task list.

Parameters
[in]valueThe new value.

◆ set_title()

void google_tasks_api::TaskList::set_title ( const StringPiece &  value)
inline

Change the 'title' attribute.

Title of the task list.

Parameters
[in]valueThe new value.

◆ set_updated()

void google_tasks_api::TaskList::set_updated ( client::DateTime  value)
inline

Change the 'updated' attribute.

Last modification time of the task list (as a RFC 3339 timestamp).

Parameters
[in]valueThe new value.

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