DocumentationAPI reference

Rust · 0.1.0

MemoView

Application protocol schema. Field names and inherited descriptions are kept in their original language.

Where this schema is used

These links are derived from direct references in the protocol snapshot. Follow the calling operation for authentication, accepted fields and runtime behavior; a reusable resource schema is not by itself a complete write request.

Referenced by these component schemas:

Shape and fields

object

Saved memo view messages

FieldType / requirementDescription
namestringThe resource name of the memo view. Format: users/{user}/views/{view}
titlestring
Required
The title of the memo view.
filterstring
Required
The CEL filter expression for the memo view, using the same grammar as the ListMemos `filter` argument. Reuse it by passing this value to ListMemos.
iconallOf
MemoView_Icon
Optional. Display icon. Omit when updating with the "icon" mask to reset to the default view icon.

Complete schema

Use this complete JSON definition for constraints and nested structure. A field's presence here does not mean it is writable by every caller.

{
  "required": [
    "title",
    "filter"
  ],
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The resource name of the memo view.\n Format: users/{user}/views/{view}"
    },
    "title": {
      "type": "string",
      "description": "The title of the memo view."
    },
    "filter": {
      "type": "string",
      "description": "The CEL filter expression for the memo view, using the same grammar as the\n ListMemos `filter` argument. Reuse it by passing this value to ListMemos."
    },
    "icon": {
      "allOf": [
        {
          "$ref": "#/components/schemas/MemoView_Icon"
        }
      ],
      "description": "Optional. Display icon. Omit when updating with the \"icon\" mask to reset\n to the default view icon."
    }
  },
  "description": "Saved memo view messages"
}