IRPCWorkspace.SetWorkspaceSettings

View as Markdown

Vault API / standard write session or assertion returns metadata structure version

Stores the tab order of the workspace of an object type for the caller or as the default for all users, or resets the caller's order.

ServiceWorkspaces MFiles.IRPCWorkspace
gRPC method/MFiles.IRPCWorkspace/SetWorkspaceSettings
HTTP (mf-http-grpc)POST /grpc/v1/set-workspace-settings
RequestSetWorkspaceSettingsRequest
ResponseSetWorkspaceSettingsResponse
Book and levelVault API, standard
Kindwrite
SessionRequired: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata).
Idempotentno
Returns metadata structure versionyes (in the mfiles-metadata-version-bin trailer)
Streamingnone (unary)

Remarks

Request: SetWorkspaceSettingsRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
object_type_idint32The source object type of the workspace.
workspace_settings_actionWorkspaceSettingsActionWhat to do. Leave unset (WORKSPACE_SETTINGS_ACTION_APPLY_PERSONAL_SETTINGS) to store the caller's own order.Values: WORKSPACE_SETTINGS_ACTION_APPLY_PERSONAL_SETTINGS (0), WORKSPACE_SETTINGS_ACTION_RESET_TO_DEFAULT (1), WORKSPACE_SETTINGS_ACTION_SET_AS_DEFAULT_TO_ALL_USERS (2), WORKSPACE_SETTINGS_ACTION_SET_AS_DEFAULT_TO_ALL_USERS_OVERRIDE (3).
workspace_settingsWorkspaceSettingsThe tab view IDs in display order. Ignored when resetting.
workspace_settings.view_ids[]repeated int32View IDs in order.

Response: SetWorkspaceSettingsResponse

No fields.