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.
1347 1348 1349 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1347 def initialize(**args) update!(**args) end |
Instance Attribute Details
#agenda_item_url ⇒ String
URL of the agenda item.
Corresponds to the JSON property agendaItemUrl
1197 1198 1199 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1197 def agenda_item_url @agenda_item_url end |
#chronology ⇒ String
The chronology from the present.
Corresponds to the JSON property chronology
1202 1203 1204 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1202 def chronology @chronology end |
#creator ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson
Person.
Corresponds to the JSON property creator
1207 1208 1209 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1207 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
1214 1215 1216 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1214 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
1219 1220 1221 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1219 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
1225 1226 1227 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1225 def document @document end |
#end_date ⇒ String
End date "Friday, August 26" in the user's timezone.
Corresponds to the JSON property endDate
1230 1231 1232 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1230 def end_date @end_date end |
#end_time ⇒ String
End time (HH:mm) in the user's timezone.
Corresponds to the JSON property endTime
1235 1236 1237 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1235 def end_time @end_time end |
#end_time_ms ⇒ Fixnum
End time in milliseconds
Corresponds to the JSON property endTimeMs
1240 1241 1242 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1240 def end_time_ms @end_time_ms end |
#event_id ⇒ String
Event id provided by Calendar API.
Corresponds to the JSON property eventId
1245 1246 1247 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1245 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
1250 1251 1252 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1250 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
1256 1257 1258 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1256 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
1264 1265 1266 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1264 def guests_can_see_guests @guests_can_see_guests end |
#hangout_id ⇒ String
Hangout meeting identifier.
Corresponds to the JSON property hangoutId
1270 1271 1272 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1270 def hangout_id @hangout_id end |
#hangout_url ⇒ String
Absolute URL for the Hangout meeting.
Corresponds to the JSON property hangoutUrl
1275 1276 1277 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1275 def hangout_url @hangout_url end |
#invitee ⇒ Array<Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson>
People attending the meeting.
Corresponds to the JSON property invitee
1280 1281 1282 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1280 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
1285 1286 1287 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1285 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
1291 1292 1293 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1291 def last_modification_time_ms @last_modification_time_ms end |
#location ⇒ String
Agenda item location.
Corresponds to the JSON property location
1296 1297 1298 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1296 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
1301 1302 1303 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1301 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
1307 1308 1309 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1307 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
1313 1314 1315 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1313 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
1319 1320 1321 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1319 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
1325 1326 1327 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1325 def start_date @start_date end |
#start_time ⇒ String
Start time (HH:mm) in the user's timezone.
Corresponds to the JSON property startTime
1330 1331 1332 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1330 def start_time @start_time end |
#start_time_ms ⇒ Fixnum
Start time in milliseconds.
Corresponds to the JSON property startTimeMs
1335 1336 1337 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1335 def start_time_ms @start_time_ms end |
#time_zone ⇒ String
User's calendar timezone;
Corresponds to the JSON property timeZone
1340 1341 1342 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1340 def time_zone @time_zone end |
#title ⇒ String
Title of the agenda item.
Corresponds to the JSON property title
1345 1346 1347 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1345 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1352 1353 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 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1352 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 |