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.
1316 1317 1318 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1316 def initialize(**args) update!(**args) end |
Instance Attribute Details
#agenda_item_url ⇒ String
URL of the agenda item.
Corresponds to the JSON property agendaItemUrl
1166 1167 1168 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1166 def agenda_item_url @agenda_item_url end |
#chronology ⇒ String
The chronology from the present.
Corresponds to the JSON property chronology
1171 1172 1173 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1171 def chronology @chronology end |
#creator ⇒ Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson
Person.
Corresponds to the JSON property creator
1176 1177 1178 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1176 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
1183 1184 1185 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1183 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
1188 1189 1190 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1188 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
1194 1195 1196 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1194 def document @document end |
#end_date ⇒ String
End date "Friday, August 26" in the user's timezone.
Corresponds to the JSON property endDate
1199 1200 1201 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1199 def end_date @end_date end |
#end_time ⇒ String
End time (HH:mm) in the user's timezone.
Corresponds to the JSON property endTime
1204 1205 1206 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1204 def end_time @end_time end |
#end_time_ms ⇒ Fixnum
End time in milliseconds
Corresponds to the JSON property endTimeMs
1209 1210 1211 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1209 def end_time_ms @end_time_ms end |
#event_id ⇒ String
Event id provided by Calendar API.
Corresponds to the JSON property eventId
1214 1215 1216 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1214 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
1219 1220 1221 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1219 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
1225 1226 1227 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1225 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
1233 1234 1235 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1233 def guests_can_see_guests @guests_can_see_guests end |
#hangout_id ⇒ String
Hangout meeting identifier.
Corresponds to the JSON property hangoutId
1239 1240 1241 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1239 def hangout_id @hangout_id end |
#hangout_url ⇒ String
Absolute URL for the Hangout meeting.
Corresponds to the JSON property hangoutUrl
1244 1245 1246 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1244 def hangout_url @hangout_url end |
#invitee ⇒ Array<Google::Apis::CloudsearchV1::EnterpriseTopazSidekickPerson>
People attending the meeting.
Corresponds to the JSON property invitee
1249 1250 1251 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1249 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
1254 1255 1256 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1254 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
1260 1261 1262 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1260 def last_modification_time_ms @last_modification_time_ms end |
#location ⇒ String
Agenda item location.
Corresponds to the JSON property location
1265 1266 1267 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1265 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
1270 1271 1272 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1270 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
1276 1277 1278 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1276 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
1282 1283 1284 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1282 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
1288 1289 1290 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1288 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
1294 1295 1296 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1294 def start_date @start_date end |
#start_time ⇒ String
Start time (HH:mm) in the user's timezone.
Corresponds to the JSON property startTime
1299 1300 1301 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1299 def start_time @start_time end |
#start_time_ms ⇒ Fixnum
Start time in milliseconds.
Corresponds to the JSON property startTimeMs
1304 1305 1306 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1304 def start_time_ms @start_time_ms end |
#time_zone ⇒ String
User's calendar timezone;
Corresponds to the JSON property timeZone
1309 1310 1311 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1309 def time_zone @time_zone end |
#title ⇒ String
Title of the agenda item.
Corresponds to the JSON property title
1314 1315 1316 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1314 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1321 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 |