IRPCViews.GetExternalRepositoryIcons

View as Markdown

Vault API / standard read session or assertion idempotent returns metadata structure version

Gets icons that external repository connections provide for their views and objects.

ServiceViews MFiles.IRPCViews
gRPC method/MFiles.IRPCViews/GetExternalRepositoryIcons
HTTP (mf-http-grpc)POST /grpc/v1/get-external-repository-icons
RequestGetExternalRepositoryIconsRequest
ResponseGetExternalRepositoryIconsResponse
Book and levelVault API, standard
Kindread
SessionRequired: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata).
Idempotentyes
Returns metadata structure versionyes (in the mfiles-metadata-version-bin trailer)
Streamingnone (unary)

Remarks

Request: GetExternalRepositoryIconsRequest

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

FieldTypeDescription
ids[]repeated ExternalRepositoryIDThe icon IDs: the external repository connection and the icon's ID within it.
ids[].connectionstringThe external repository connection identifier.
ids[].itemstringExternal ID within the scope of the connection to external system.
icon_formatIconFormatICON_FORMAT_ICO for a multi-size .ico file, or ICON_FORMAT_PNG for a PNG image of size pixels.Values: ICON_FORMAT_ICO (0), ICON_FORMAT_PNG (1).
sizeint32With ICON_FORMAT_PNG, the width and height of the image in pixels. Ignored for ICON_FORMAT_ICO.

Response: GetExternalRepositoryIconsResponse

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

FieldTypeDescription
icons[]repeated ExternalRepositoryIconThe icons; see ExternalRepositoryIcon.
icons[].idExternalRepositoryIDThe icon ID (external repository name and icon ID).
icons[].id.connectionstringThe external repository connection identifier.
icons[].id.itemstringExternal ID within the scope of the connection to external system.
icons[].dataBytesThe icon as an .ICO file byte presentation.
icons[].data.valuebytesArray of bytes.