#include <entry_point.h>
◆ EntryPoint() [1/2]
google_calendar_api::EntryPoint::EntryPoint |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The 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] | storage | The underlying data storage for this instance. |
◆ ~EntryPoint()
google_calendar_api::EntryPoint::~EntryPoint |
( |
| ) |
|
|
virtual |
◆ 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 |
◆ 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
-
◆ 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
-
◆ 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
-
◆ 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
-
◆ 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
-
◆ 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
-
◆ 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
-
◆ 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
-
◆ 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
-
The documentation for this class was generated from the following files:
- google/calendar_api/entry_point.h
- google/calendar_api/entry_point.cc