IRPCSearch.GetPrefillProperties

View as Markdown

Vault API / core read session or assertion idempotent

Gets the property values that a new object created in the given folder gets from that folder.

ServiceSearch MFiles.IRPCSearch
gRPC method/MFiles.IRPCSearch/GetPrefillProperties
HTTP (mf-http-grpc)POST /grpc/v1/get-prefill-properties
RequestGetPrefillPropertiesRequest
ResponseGetPrefillPropertiesResponse
Book and levelVault API, core
Kindread
SessionRequired: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata).
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Used by the M-Files clients to prefill the metadata card when the user creates an object in a view or grouping folder.

Request: GetPrefillPropertiesRequest

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

FieldTypeDescription
object_typeint32Target object type.
value[]repeated FolderDescribes the parent folder.
value[].typeFolderTypeThe type of the folder, for example FOLDER_TYPE_VIEW_FOLDER or FOLDER_TYPE_PROPERTY_FOLDER.Values: FOLDER_TYPE_UNKNOWN (0), FOLDER_TYPE_ANY_FOLDER (1), FOLDER_TYPE_VIEW_FOLDER (2), FOLDER_TYPE_PROPERTY_FOLDER (3), FOLDER_TYPE_TRADITIONAL_FOLDER (4), FOLDER_TYPE_SEARCH_FOLDER (5), FOLDER_TYPE_EXTERNAL_VIEW_FOLDER (6).
value[].dataFolderInfoUnionAdditional folder type -specific information as a union.
value[].data.any_folderFolderInfoUnion.AnyFolderData (oneof data)Any folder type.
value[].data.view_folderFolderInfoUnion.ViewFolderData (oneof data)View folder type.
value[].data.property_folderFolderInfoUnion.PropertyFolderData (oneof data)Property (virtual) folder type.
value[].data.traditional_folderFolderInfoUnion.TraditionalFolderData (oneof data)Traditional folder type.
value[].data.search_folderFolderInfoUnion.SearchFolderData (oneof data)Search folder (extended view folder) type.
value[].data.external_view_folderFolderInfoUnion.ExternalViewFolderData (oneof data)External view folder type.

Response: GetPrefillPropertiesResponse

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

FieldTypeDescription
propertyvaluearray[]repeated PropertyValueList of prefill properties.
propertyvaluearray[].property_defint32The property definition ID, for example 0 for "Name or title" or 100 for "Class".
propertyvaluearray[].valueTypedValueThe value. Its type must match the data type of the property definition.
propertyvaluearray[].value.is_null_valueboolTrue if the value is empty. data is then unset.
propertyvaluearray[].value.typeDatatypeThe data type of the value.
propertyvaluearray[].value.dataTypedValueUnionThe value, in the member that matches type. Unset for an empty value.