Class: Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAgendaEntry
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::EnterpriseTopazSidekickAgendaEntry
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
An AgendaEntry, e.g., a Calendar Event.
Instance Attribute Summary collapse
-
#agenda_item_url ⇒ String
URL of the agenda item.
-
#chronology ⇒ String
The chronology from the present.
-
#creator ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson
Person.
-
#current_user_attending_status ⇒ String
Attendance status for the current user making the request.
-
#description ⇒ String
Description of the agenda item (i.e., typically, summary in calendar event).
-
#document ⇒ Array<Google::Apis::CloudsearchV1::EnterpriseTopazSidekickCommonDocument>
Items related to the current AgendaEntry.
-
#end_date ⇒ String
End date "Friday, August 26" in the user's timezone.
-
#end_time ⇒ String
End time (HH:mm) in the user's timezone.
-
#end_time_ms ⇒ Fixnum
End time in milliseconds Corresponds to the JSON property
endTimeMs
. -
#event_id ⇒ String
Event id provided by Calendar API.
-
#guests_can_invite_others ⇒ Boolean
(also: #guests_can_invite_others?)
Whether the guests can invite other guests.
-
#guests_can_modify ⇒ Boolean
(also: #guests_can_modify?)
Whether the guests can modify the event.
-
#guests_can_see_guests ⇒ Boolean
(also: #guests_can_see_guests?)
Whether the guests of the event can be seen.
-
#hangout_id ⇒ String
Hangout meeting identifier.
-
#hangout_url ⇒ String
Absolute URL for the Hangout meeting.
-
#invitee ⇒ Array<Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson>
People attending the meeting.
-
#is_all_day ⇒ Boolean
(also: #is_all_day?)
Whether the entry lasts all day.
-
#last_modification_time_ms ⇒ Fixnum
Last time the event was modified.
-
#location ⇒ String
Agenda item location.
-
#notify_to_user ⇒ Boolean
(also: #notify_to_user?)
Whether this should be notified to the user.
-
#other_attendees_excluded ⇒ Boolean
(also: #other_attendees_excluded?)
Whether guest list is not returned because number of attendees is too large.
-
#requester_is_owner ⇒ Boolean
(also: #requester_is_owner?)
Whether the requester is the owner of the agenda entry.
-
#show_full_event_details_to_use ⇒ Boolean
(also: #show_full_event_details_to_use?)
Whether the details of this entry should be displayed to the user.
-
#start_date ⇒ String
Start date "Friday, August 26" in the user's timezone.
-
#start_time ⇒ String
Start time (HH:mm) in the user's timezone.
-
#start_time_ms ⇒ Fixnum
Start time in milliseconds.
-
#time_zone ⇒ String
User's calendar timezone; Corresponds to the JSON property
timeZone
. -
#title ⇒ String
Title of the agenda item.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnterpriseTopazSidekickAgendaEntry
constructor
A new instance of EnterpriseTopazSidekickAgendaEntry.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnterpriseTopazSidekickAgendaEntry
Returns a new instance of EnterpriseTopazSidekickAgendaEntry.
1349 1350 1351 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1349 def initialize(**args) update!(**args) end |
Instance Attribute Details
#agenda_item_url ⇒ String
URL of the agenda item.
Corresponds to the JSON property agendaItemUrl
1199 1200 1201 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1199 def agenda_item_url @agenda_item_url end |
#chronology ⇒ String
The chronology from the present.
Corresponds to the JSON property chronology
1204 1205 1206 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1204 def chronology @chronology end |
#creator ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson
Person.
Corresponds to the JSON property creator
1209 1210 1211 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1209 def creator @creator end |
#current_user_attending_status ⇒ String
Attendance status for the current user making the request. This is a
convenience data member in order to avoid figuring out the same by iterating
the invitee list above on the caller side.
Corresponds to the JSON property currentUserAttendingStatus
1216 1217 1218 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1216 def current_user_attending_status @current_user_attending_status end |
#description ⇒ String
Description of the agenda item (i.e., typically, summary in calendar event).
Corresponds to the JSON property description
1221 1222 1223 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1221 def description @description end |
#document ⇒ Array<Google::Apis::CloudsearchV1::EnterpriseTopazSidekickCommonDocument>
Items related to the current AgendaEntry. E.g., related drive/mail/groups
documents.
Corresponds to the JSON property document
1227 1228 1229 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1227 def document @document end |
#end_date ⇒ String
End date "Friday, August 26" in the user's timezone.
Corresponds to the JSON property endDate
1232 1233 1234 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1232 def end_date @end_date end |
#end_time ⇒ String
End time (HH:mm) in the user's timezone.
Corresponds to the JSON property endTime
1237 1238 1239 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1237 def end_time @end_time end |
#end_time_ms ⇒ Fixnum
End time in milliseconds
Corresponds to the JSON property endTimeMs
1242 1243 1244 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1242 def end_time_ms @end_time_ms end |
#event_id ⇒ String
Event id provided by Calendar API.
Corresponds to the JSON property eventId
1247 1248 1249 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1247 def event_id @event_id end |
#guests_can_invite_others ⇒ Boolean Also known as: guests_can_invite_others?
Whether the guests can invite other guests.
Corresponds to the JSON property guestsCanInviteOthers
1252 1253 1254 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1252 def guests_can_invite_others @guests_can_invite_others end |
#guests_can_modify ⇒ Boolean Also known as: guests_can_modify?
Whether the guests can modify the event.
Corresponds to the JSON property guestsCanModify
1258 1259 1260 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1258 def guests_can_modify @guests_can_modify end |
#guests_can_see_guests ⇒ Boolean Also known as: guests_can_see_guests?
Whether the guests of the event can be seen. If false, the user is going to be
reported as the only attendee to the meeting, even though there may be more
attendees.
Corresponds to the JSON property guestsCanSeeGuests
1266 1267 1268 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1266 def guests_can_see_guests @guests_can_see_guests end |
#hangout_id ⇒ String
Hangout meeting identifier.
Corresponds to the JSON property hangoutId
1272 1273 1274 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1272 def hangout_id @hangout_id end |
#hangout_url ⇒ String
Absolute URL for the Hangout meeting.
Corresponds to the JSON property hangoutUrl
1277 1278 1279 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1277 def hangout_url @hangout_url end |
#invitee ⇒ Array<Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson>
People attending the meeting.
Corresponds to the JSON property invitee
1282 1283 1284 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1282 def invitee @invitee end |
#is_all_day ⇒ Boolean Also known as: is_all_day?
Whether the entry lasts all day.
Corresponds to the JSON property isAllDay
1287 1288 1289 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1287 def is_all_day @is_all_day end |
#last_modification_time_ms ⇒ Fixnum
Last time the event was modified.
Corresponds to the JSON property lastModificationTimeMs
1293 1294 1295 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1293 def last_modification_time_ms @last_modification_time_ms end |
#location ⇒ String
Agenda item location.
Corresponds to the JSON property location
1298 1299 1300 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1298 def location @location end |
#notify_to_user ⇒ Boolean Also known as: notify_to_user?
Whether this should be notified to the user.
Corresponds to the JSON property notifyToUser
1303 1304 1305 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1303 def notify_to_user @notify_to_user end |
#other_attendees_excluded ⇒ Boolean Also known as: other_attendees_excluded?
Whether guest list is not returned because number of attendees is too large.
Corresponds to the JSON property otherAttendeesExcluded
1309 1310 1311 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1309 def other_attendees_excluded @other_attendees_excluded end |
#requester_is_owner ⇒ Boolean Also known as: requester_is_owner?
Whether the requester is the owner of the agenda entry.
Corresponds to the JSON property requesterIsOwner
1315 1316 1317 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1315 def requester_is_owner @requester_is_owner end |
#show_full_event_details_to_use ⇒ Boolean Also known as: show_full_event_details_to_use?
Whether the details of this entry should be displayed to the user.
Corresponds to the JSON property showFullEventDetailsToUse
1321 1322 1323 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1321 def show_full_event_details_to_use @show_full_event_details_to_use end |
#start_date ⇒ String
Start date "Friday, August 26" in the user's timezone.
Corresponds to the JSON property startDate
1327 1328 1329 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1327 def start_date @start_date end |
#start_time ⇒ String
Start time (HH:mm) in the user's timezone.
Corresponds to the JSON property startTime
1332 1333 1334 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1332 def start_time @start_time end |
#start_time_ms ⇒ Fixnum
Start time in milliseconds.
Corresponds to the JSON property startTimeMs
1337 1338 1339 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1337 def start_time_ms @start_time_ms end |
#time_zone ⇒ String
User's calendar timezone;
Corresponds to the JSON property timeZone
1342 1343 1344 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1342 def time_zone @time_zone end |
#title ⇒ String
Title of the agenda item.
Corresponds to the JSON property title
1347 1348 1349 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1347 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1354 def update!(**args) @agenda_item_url = args[:agenda_item_url] if args.key?(:agenda_item_url) @chronology = args[:chronology] if args.key?(:chronology) @creator = args[:creator] if args.key?(:creator) @current_user_attending_status = args[:current_user_attending_status] if args.key?(:current_user_attending_status) @description = args[:description] if args.key?(:description) @document = args[:document] if args.key?(:document) @end_date = args[:end_date] if args.key?(:end_date) @end_time = args[:end_time] if args.key?(:end_time) @end_time_ms = args[:end_time_ms] if args.key?(:end_time_ms) @event_id = args[:event_id] if args.key?(:event_id) @guests_can_invite_others = args[:guests_can_invite_others] if args.key?(:guests_can_invite_others) @guests_can_modify = args[:guests_can_modify] if args.key?(:guests_can_modify) @guests_can_see_guests = args[:guests_can_see_guests] if args.key?(:guests_can_see_guests) @hangout_id = args[:hangout_id] if args.key?(:hangout_id) @hangout_url = args[:hangout_url] if args.key?(:hangout_url) @invitee = args[:invitee] if args.key?(:invitee) @is_all_day = args[:is_all_day] if args.key?(:is_all_day) @last_modification_time_ms = args[:last_modification_time_ms] if args.key?(:last_modification_time_ms) @location = args[:location] if args.key?(:location) @notify_to_user = args[:notify_to_user] if args.key?(:notify_to_user) @other_attendees_excluded = args[:other_attendees_excluded] if args.key?(:other_attendees_excluded) @requester_is_owner = args[:requester_is_owner] if args.key?(:requester_is_owner) @show_full_event_details_to_use = args[:show_full_event_details_to_use] if args.key?(:show_full_event_details_to_use) @start_date = args[:start_date] if args.key?(:start_date) @start_time = args[:start_time] if args.key?(:start_time) @start_time_ms = args[:start_time_ms] if args.key?(:start_time_ms) @time_zone = args[:time_zone] if args.key?(:time_zone) @title = args[:title] if args.key?(:title) end |