View Source GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminder (google_api_content_warehouse v0.4.0)

Next id: 33

Attributes

  • archived (type: boolean(), default: nil) - OPTIONAL. True if the reminder is archived. Not present implies false.
  • archivedTime (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime.t, default: nil) - OPTIONAL. The time when this reminder is archived. Deprecated. Use archived_timestamp instead.
  • archivedTimestamp (type: DateTime.t, default: nil) - OPTIONAL. When the reminder was completed (only present when archived == true). Maps to apps_intelligence.dialog.Task's complete_time field.
  • asyncInteractionType (type: String.t, default: nil) - REQUIRED. async_interaction_type of the reminder trigger notification
  • attachment (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersAttachment.t), default: nil) - OPTIONAL. Attachments associated with this Reminder. If the attachment has different behavior on different surfaces (e.g., deeplinks), specify multiple attachments here, and specify the surface types and links in the inner fields. There should be at most one attachment for each surface.
  • bareTitle (type: String.t, default: nil) - OPTIONAL. Populated only for assignable reminders (E.g. "buy milk"). It will be used in the post-execution card-rendering. If not poulated, i.e. in non-assignable mode, caller should fallback to use $title.
  • clientId (type: String.t, default: nil) - OPTIONAL. The reminders "client" id. This ID uniquely identifies a reminder instance and may be generated by any client that writes to our Reminder backend.
  • clientType (type: GoogleApi.ContentWarehouse.V1.Model.QualityDialogManagerReminderClientType.t, default: nil) - REQUIRED. The type of this attachment. This is used for frontends (e.g., Hubpage) to customize UX. And also for customized VE logging.
  • createTime (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime.t, default: nil) - OPTIONAL. The create time of this reminder. This field is propagated only for the reminders fetched from backend.
  • createTimestamp (type: DateTime.t, default: nil) - OPTIONAL. The create time of this reminder. This field is propagated only only for the reminders fetched from backend.
  • creator (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderPerson.t, default: nil) - OPTIONAL. Creator of a reminder (owned by the current user). Used in shared reminder RUD operations.
  • customizedNotificationCard (type: list(GoogleApi.ContentWarehouse.V1.Model.QualityActionsCustomizedNotification.t), default: nil) - OPTIONAL. Contains fields needed to build the customized notification card DEPRECATED. No longer supported after migration to Tasks.
  • datetime (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime.t, default: nil) - A representation of the Gregorian calendar date and timezone-relative time a reminder is scheduled for. This contains the date and time of either a single reminder or the upcoming instance of a recurring reminder.
  • description (type: String.t, default: nil) - OPTIONAL. Full-length description of the reminder.
  • documentAssignmentSource (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderDocument.t, default: nil) -
  • dynamiteGroupAssignmentSource (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderDynamiteGroup.t, default: nil) -
  • extraNotificationDeviceId (type: String.t, default: nil) - OPTIONAL. Device ID for home notification which should have loud notification. See go/device-id-storage-in-tasks
  • id (type: String.t, default: nil) - DEPRECATED. Use client_id or server_id instead.
  • location (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocation.t, default: nil) -
  • log (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsReminderLog.t, default: nil) - OPTIONAL. Associated logs to be plumbed through along with a reminder.
  • memoryPayload (type: GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersMemoryPayload.t, default: nil) - OPTIONAL. Memory record payload which is associated with this reminder. This will be set for all Assistant reminders created after the first launch of the Reminder Memory integration, see go/reminders-memory for more details. Also, this might apply to all other types of reminders.
  • notifying (type: boolean(), default: nil) - OPTIONAL. True if the reminder is notifying on the device that is making the request to the server.
  • personalReferenceMetadata (type: GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList.t, default: nil) - OPTIONAL. Populated if the reminder is based off of a personal reference, e.g. [my hotel] when the user has a hotel reservation. Contains the information needed for suggestion chip attribution, e.g. a link back to the email reservation.
  • recipient (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderPerson.t, default: nil) - OPTIONAL. Recipient of a reminder (created by the current user). Used for shared reminder CRUD operations.
  • recurrence (type: GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderRecurrenceInfo.t, default: nil) -
  • serverId (type: String.t, default: nil) - OPTIONAL. The reminders backend "server" id. Only filled in some scenarios, e.g. to generate the reminders hubpage detailed-reminder view.
  • symbolicTime (type: String.t, default: nil) -
  • title (type: String.t, default: nil) - REQUIRED. The main textual representation of the reminder with the final title. For assignable reminders, this would be e.g. "From John: buy milk".
  • updateTimestamp (type: DateTime.t, default: nil) - OPTIONAL. The last updated time of this reminder. This field is propagated only for the reminders fetched from ARIS (go/aris-dd).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminder{
  archived: boolean() | nil,
  archivedTime:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime.t() | nil,
  archivedTimestamp: DateTime.t() | nil,
  asyncInteractionType: String.t() | nil,
  attachment:
    [GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersAttachment.t()] | nil,
  bareTitle: String.t() | nil,
  clientId: String.t() | nil,
  clientType:
    GoogleApi.ContentWarehouse.V1.Model.QualityDialogManagerReminderClientType.t()
    | nil,
  createTime:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime.t() | nil,
  createTimestamp: DateTime.t() | nil,
  creator:
    GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderPerson.t() | nil,
  customizedNotificationCard:
    [
      GoogleApi.ContentWarehouse.V1.Model.QualityActionsCustomizedNotification.t()
    ]
    | nil,
  datetime: GoogleApi.ContentWarehouse.V1.Model.AssistantApiDateTime.t() | nil,
  description: String.t() | nil,
  documentAssignmentSource:
    GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderDocument.t() | nil,
  dynamiteGroupAssignmentSource:
    GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderDynamiteGroup.t()
    | nil,
  extraNotificationDeviceId: String.t() | nil,
  id: String.t() | nil,
  location:
    GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderLocation.t() | nil,
  log: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsReminderLog.t() | nil,
  memoryPayload:
    GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersMemoryPayload.t()
    | nil,
  notifying: boolean() | nil,
  personalReferenceMetadata:
    GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList.t() | nil,
  recipient:
    GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderPerson.t() | nil,
  recurrence:
    GoogleApi.ContentWarehouse.V1.Model.QualityActionsReminderRecurrenceInfo.t()
    | nil,
  serverId: String.t() | nil,
  symbolicTime: String.t() | nil,
  title: String.t() | nil,
  updateTimestamp: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.