calendar  v3
Public Member Functions | Static Public Member Functions | List of all members
google_calendar_api::EntryPoint Class Reference

#include <entry_point.h>

Inheritance diagram for google_calendar_api::EntryPoint:

Public Member Functions

 EntryPoint (const Json::Value &storage)
 
 EntryPoint (Json::Value *storage)
 
virtual ~EntryPoint ()
 
const StringPiece GetTypeName () const
 
bool has_access_code () const
 
void clear_access_code ()
 
const StringPiece get_access_code () const
 
void set_access_code (const StringPiece &value)
 
bool has_entry_point_features () const
 
void clear_entry_point_features ()
 
const client::JsonCppArray< string > get_entry_point_features () const
 
client::JsonCppArray< string > mutable_entryPointFeatures ()
 
bool has_entry_point_type () const
 
void clear_entry_point_type ()
 
const StringPiece get_entry_point_type () const
 
void set_entry_point_type (const StringPiece &value)
 
bool has_label () const
 
void clear_label ()
 
const StringPiece get_label () const
 
void set_label (const StringPiece &value)
 
bool has_meeting_code () const
 
void clear_meeting_code ()
 
const StringPiece get_meeting_code () const
 
void set_meeting_code (const StringPiece &value)
 
bool has_passcode () const
 
void clear_passcode ()
 
const StringPiece get_passcode () const
 
void set_passcode (const StringPiece &value)
 
bool has_password () const
 
void clear_password ()
 
const StringPiece get_password () const
 
void set_password (const StringPiece &value)
 
bool has_pin () const
 
void clear_pin ()
 
const StringPiece get_pin () const
 
void set_pin (const StringPiece &value)
 
bool has_region_code () const
 
void clear_region_code ()
 
const StringPiece get_region_code () const
 
void set_region_code (const StringPiece &value)
 
bool has_uri () const
 
void clear_uri ()
 
const StringPiece get_uri () const
 
void set_uri (const StringPiece &value)
 

Static Public Member Functions

static EntryPointNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ EntryPoint() [1/2]

google_calendar_api::EntryPoint::EntryPoint ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ EntryPoint() [2/2]

google_calendar_api::EntryPoint::EntryPoint ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~EntryPoint()

google_calendar_api::EntryPoint::~EntryPoint ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_access_code()

void google_calendar_api::EntryPoint::clear_access_code ( )
inline

Clears the 'accessCode' attribute.

◆ clear_entry_point_features()

void google_calendar_api::EntryPoint::clear_entry_point_features ( )
inline

Clears the 'entryPointFeatures' attribute.

◆ clear_entry_point_type()

void google_calendar_api::EntryPoint::clear_entry_point_type ( )
inline

Clears the 'entryPointType' attribute.

◆ clear_label()

void google_calendar_api::EntryPoint::clear_label ( )
inline

Clears the 'label' attribute.

◆ clear_meeting_code()

void google_calendar_api::EntryPoint::clear_meeting_code ( )
inline

Clears the 'meetingCode' attribute.

◆ clear_passcode()

void google_calendar_api::EntryPoint::clear_passcode ( )
inline

Clears the 'passcode' attribute.

◆ clear_password()

void google_calendar_api::EntryPoint::clear_password ( )
inline

Clears the 'password' attribute.

◆ clear_pin()

void google_calendar_api::EntryPoint::clear_pin ( )
inline

Clears the 'pin' attribute.

◆ clear_region_code()

void google_calendar_api::EntryPoint::clear_region_code ( )
inline

Clears the 'regionCode' attribute.

◆ clear_uri()

void google_calendar_api::EntryPoint::clear_uri ( )
inline

Clears the 'uri' attribute.

◆ get_access_code()

const StringPiece google_calendar_api::EntryPoint::get_access_code ( ) const
inline

Get the value of the 'accessCode' attribute.

◆ get_entry_point_features()

const client::JsonCppArray<string > google_calendar_api::EntryPoint::get_entry_point_features ( ) const
inline

Get a reference to the value of the 'entryPointFeatures' attribute.

◆ get_entry_point_type()

const StringPiece google_calendar_api::EntryPoint::get_entry_point_type ( ) const
inline

Get the value of the 'entryPointType' attribute.

◆ get_label()

const StringPiece google_calendar_api::EntryPoint::get_label ( ) const
inline

Get the value of the 'label' attribute.

◆ get_meeting_code()

const StringPiece google_calendar_api::EntryPoint::get_meeting_code ( ) const
inline

Get the value of the 'meetingCode' attribute.

◆ get_passcode()

const StringPiece google_calendar_api::EntryPoint::get_passcode ( ) const
inline

Get the value of the 'passcode' attribute.

◆ get_password()

const StringPiece google_calendar_api::EntryPoint::get_password ( ) const
inline

Get the value of the 'password' attribute.

◆ get_pin()

const StringPiece google_calendar_api::EntryPoint::get_pin ( ) const
inline

Get the value of the 'pin' attribute.

◆ get_region_code()

const StringPiece google_calendar_api::EntryPoint::get_region_code ( ) const
inline

Get the value of the 'regionCode' attribute.

◆ get_uri()

const StringPiece google_calendar_api::EntryPoint::get_uri ( ) const
inline

Get the value of the 'uri' attribute.

◆ GetTypeName()

const StringPiece google_calendar_api::EntryPoint::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_calendar_api::EntryPoint

◆ has_access_code()

bool google_calendar_api::EntryPoint::has_access_code ( ) const
inline

Determine if the 'accessCode' attribute was set.

Returns
true if the 'accessCode' attribute was set.

◆ has_entry_point_features()

bool google_calendar_api::EntryPoint::has_entry_point_features ( ) const
inline

Determine if the 'entryPointFeatures' attribute was set.

Returns
true if the 'entryPointFeatures' attribute was set.

◆ has_entry_point_type()

bool google_calendar_api::EntryPoint::has_entry_point_type ( ) const
inline

Determine if the 'entryPointType' attribute was set.

Returns
true if the 'entryPointType' attribute was set.

◆ has_label()

bool google_calendar_api::EntryPoint::has_label ( ) const
inline

Determine if the 'label' attribute was set.

Returns
true if the 'label' attribute was set.

◆ has_meeting_code()

bool google_calendar_api::EntryPoint::has_meeting_code ( ) const
inline

Determine if the 'meetingCode' attribute was set.

Returns
true if the 'meetingCode' attribute was set.

◆ has_passcode()

bool google_calendar_api::EntryPoint::has_passcode ( ) const
inline

Determine if the 'passcode' attribute was set.

Returns
true if the 'passcode' attribute was set.

◆ has_password()

bool google_calendar_api::EntryPoint::has_password ( ) const
inline

Determine if the 'password' attribute was set.

Returns
true if the 'password' attribute was set.

◆ has_pin()

bool google_calendar_api::EntryPoint::has_pin ( ) const
inline

Determine if the 'pin' attribute was set.

Returns
true if the 'pin' attribute was set.

◆ has_region_code()

bool google_calendar_api::EntryPoint::has_region_code ( ) const
inline

Determine if the 'regionCode' attribute was set.

Returns
true if the 'regionCode' attribute was set.

◆ has_uri()

bool google_calendar_api::EntryPoint::has_uri ( ) const
inline

Determine if the 'uri' attribute was set.

Returns
true if the 'uri' attribute was set.

◆ mutable_entryPointFeatures()

client::JsonCppArray<string > google_calendar_api::EntryPoint::mutable_entryPointFeatures ( )
inline

Gets a reference to a mutable value of the 'entryPointFeatures' property.

Features of the entry point, such as being toll or toll-free. One entry point can have multiple features. However, toll and toll-free cannot be both set on the same entry point.

Returns
The result can be modified to change the attribute value.

◆ New()

EntryPoint * google_calendar_api::EntryPoint::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_access_code()

void google_calendar_api::EntryPoint::set_access_code ( const StringPiece &  value)
inline

Change the 'accessCode' attribute.

The access code to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

Parameters
[in]valueThe new value.

◆ set_entry_point_type()

void google_calendar_api::EntryPoint::set_entry_point_type ( const StringPiece &  value)
inline

Change the 'entryPointType' attribute.

The type of the conference entry point. Possible values are:

"video"
joining a conference over HTTP. A conference can have zero or one video entry point.
"phone"
joining a conference by dialing a phone number. A conference can have zero or more phone entry points.
"sip"
joining a conference over SIP. A conference can have zero or one sip entry point.
"more"
further conference joining instructions, for example additional phone numbers.

A conference can have zero or one more entry point. A conference with only a more entry point is not a valid conference.

Parameters
[in]valueThe new value.

◆ set_label()

void google_calendar_api::EntryPoint::set_label ( const StringPiece &  value)
inline

Change the 'label' attribute.

The label for the URI. Visible to end users. Not localized. The maximum length is 512 characters.

Examples:
for video: meet.google.com/aaa-bbbb-ccc.
phone
+1 123 268 2601.
sip
12345.nosp@m.678@.nosp@m.altos.nosp@m.trat.nosp@m..com.
more
should not be filled.
Parameters
[in]valueThe new value.

◆ set_meeting_code()

void google_calendar_api::EntryPoint::set_meeting_code ( const StringPiece &  value)
inline

Change the 'meetingCode' attribute.

The meeting code to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

Parameters
[in]valueThe new value.

◆ set_passcode()

void google_calendar_api::EntryPoint::set_passcode ( const StringPiece &  value)
inline

Change the 'passcode' attribute.

The passcode to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed.

Parameters
[in]valueThe new value.

◆ set_password()

void google_calendar_api::EntryPoint::set_password ( const StringPiece &  value)
inline

Change the 'password' attribute.

The password to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

Parameters
[in]valueThe new value.

◆ set_pin()

void google_calendar_api::EntryPoint::set_pin ( const StringPiece &  value)
inline

Change the 'pin' attribute.

The PIN to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

Parameters
[in]valueThe new value.

◆ set_region_code()

void google_calendar_api::EntryPoint::set_region_code ( const StringPiece &  value)
inline

Change the 'regionCode' attribute.

The CLDR/ISO 3166 region code for the country associated with this phone access. Example: "SE" for Sweden. Calendar backend will populate this field only for EntryPointType.PHONE.

Parameters
[in]valueThe new value.

◆ set_uri()

void google_calendar_api::EntryPoint::set_uri ( const StringPiece &  value)
inline

Change the 'uri' attribute.

The URI of the entry point. The maximum length is 1300 characters.

Format:
for video, http: or https: schema is required.
tel
schema is required. The URI should include the entire dial sequence (e.g., tel:+12345678900,,,123456789;1234).
sip
schema is required, e.g., sip:12345.nosp@m.678@.nosp@m.mypro.nosp@m.vide.nosp@m.r.com.
http
or https: schema is required.
Parameters
[in]valueThe new value.

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