books  v1
Public Member Functions | Static Public Member Functions | List of all members
google_books_api::BooksAnnotationsRange Class Reference

#include <books_annotations_range.h>

Inheritance diagram for google_books_api::BooksAnnotationsRange:

Public Member Functions

 BooksAnnotationsRange (const Json::Value &storage)
 
 BooksAnnotationsRange (Json::Value *storage)
 
virtual ~BooksAnnotationsRange ()
 
const StringPiece GetTypeName () const
 
bool has_end_offset () const
 
void clear_end_offset ()
 
const StringPiece get_end_offset () const
 
void set_end_offset (const StringPiece &value)
 
bool has_end_position () const
 
void clear_end_position ()
 
const StringPiece get_end_position () const
 
void set_end_position (const StringPiece &value)
 
bool has_start_offset () const
 
void clear_start_offset ()
 
const StringPiece get_start_offset () const
 
void set_start_offset (const StringPiece &value)
 
bool has_start_position () const
 
void clear_start_position ()
 
const StringPiece get_start_position () const
 
void set_start_position (const StringPiece &value)
 

Static Public Member Functions

static BooksAnnotationsRangeNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ BooksAnnotationsRange() [1/2]

google_books_api::BooksAnnotationsRange::BooksAnnotationsRange ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ BooksAnnotationsRange() [2/2]

google_books_api::BooksAnnotationsRange::BooksAnnotationsRange ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~BooksAnnotationsRange()

google_books_api::BooksAnnotationsRange::~BooksAnnotationsRange ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_end_offset()

void google_books_api::BooksAnnotationsRange::clear_end_offset ( )
inline

Clears the 'endOffset' attribute.

◆ clear_end_position()

void google_books_api::BooksAnnotationsRange::clear_end_position ( )
inline

Clears the 'endPosition' attribute.

◆ clear_start_offset()

void google_books_api::BooksAnnotationsRange::clear_start_offset ( )
inline

Clears the 'startOffset' attribute.

◆ clear_start_position()

void google_books_api::BooksAnnotationsRange::clear_start_position ( )
inline

Clears the 'startPosition' attribute.

◆ get_end_offset()

const StringPiece google_books_api::BooksAnnotationsRange::get_end_offset ( ) const
inline

Get the value of the 'endOffset' attribute.

◆ get_end_position()

const StringPiece google_books_api::BooksAnnotationsRange::get_end_position ( ) const
inline

Get the value of the 'endPosition' attribute.

◆ get_start_offset()

const StringPiece google_books_api::BooksAnnotationsRange::get_start_offset ( ) const
inline

Get the value of the 'startOffset' attribute.

◆ get_start_position()

const StringPiece google_books_api::BooksAnnotationsRange::get_start_position ( ) const
inline

Get the value of the 'startPosition' attribute.

◆ GetTypeName()

const StringPiece google_books_api::BooksAnnotationsRange::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_books_api::BooksAnnotationsRange

◆ has_end_offset()

bool google_books_api::BooksAnnotationsRange::has_end_offset ( ) const
inline

Determine if the 'endOffset' attribute was set.

Returns
true if the 'endOffset' attribute was set.

◆ has_end_position()

bool google_books_api::BooksAnnotationsRange::has_end_position ( ) const
inline

Determine if the 'endPosition' attribute was set.

Returns
true if the 'endPosition' attribute was set.

◆ has_start_offset()

bool google_books_api::BooksAnnotationsRange::has_start_offset ( ) const
inline

Determine if the 'startOffset' attribute was set.

Returns
true if the 'startOffset' attribute was set.

◆ has_start_position()

bool google_books_api::BooksAnnotationsRange::has_start_position ( ) const
inline

Determine if the 'startPosition' attribute was set.

Returns
true if the 'startPosition' attribute was set.

◆ New()

BooksAnnotationsRange * google_books_api::BooksAnnotationsRange::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_end_offset()

void google_books_api::BooksAnnotationsRange::set_end_offset ( const StringPiece &  value)
inline

Change the 'endOffset' attribute.

The offset from the ending position.

Parameters
[in]valueThe new value.

◆ set_end_position()

void google_books_api::BooksAnnotationsRange::set_end_position ( const StringPiece &  value)
inline

Change the 'endPosition' attribute.

The ending position for the range.

Parameters
[in]valueThe new value.

◆ set_start_offset()

void google_books_api::BooksAnnotationsRange::set_start_offset ( const StringPiece &  value)
inline

Change the 'startOffset' attribute.

The offset from the starting position.

Parameters
[in]valueThe new value.

◆ set_start_position()

void google_books_api::BooksAnnotationsRange::set_start_position ( const StringPiece &  value)
inline

Change the 'startPosition' attribute.

The starting position for the range.

Parameters
[in]valueThe new value.

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