Skip to main content

IOdspResolvedUrl Interface

This API is provided for existing users, but is not recommended for new users.

To use, import via @fluidframework/odsp-driver-definitions/legacy.

For more information about our API support guarantees, see here.

Signature

export interface IOdspResolvedUrl extends IResolvedUrl, IOdspUrlParts

Extends: IResolvedUrl, IOdspUrlParts

Properties

Property Alerts Modifiers Type Description
appName Alpha optional string Name of the application that owns the URL. This hint is used by link handling logic which determines which app to redirect to when user navigates directly to the link. Can be ommited in case it is not necessary for the link handling logic.
codeHint Alpha optional { containerPackageName?: string; }
context Alpha optional string Context for given resolved URL. The context of a resolved URL is a string that contains the resolved URL and the data store path of the resolved URL.
dataStorePath Alpha optional string
endpoints Alpha { snapshotStorageUrl: string; attachmentPOSTStorageUrl: string; attachmentGETStorageUrl: string; deltaStorageUrl: string; }
fileName Alpha string
fileVersion Alpha string | undefined
hashedDocumentId Alpha string
isClpCompliantApp Alpha optional boolean
odspResolvedUrl Alpha true
pendingRename Alpha optional string Used to track when a file was created with a temporary name. In that case this value will be the desired name, which the file is eventually renamed too.
shareLinkInfo Alpha optional ShareLinkInfoType Sharing link data created for the ODSP item. Contains information about either sharing link created while creating a new file or a redeemable share link created when loading an existing file
summarizer Alpha boolean
tokens Alpha {}
type Alpha "fluid"
url Alpha string

Property Details

appName

Name of the application that owns the URL. This hint is used by link handling logic which determines which app to redirect to when user navigates directly to the link. Can be ommited in case it is not necessary for the link handling logic.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

appName?: string;

Type: string

codeHint

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

codeHint?: {
containerPackageName?: string;
};

Type: { containerPackageName?: string; }

context

Context for given resolved URL. The context of a resolved URL is a string that contains the resolved URL and the data store path of the resolved URL.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

context?: string;

Type: string

dataStorePath

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

dataStorePath?: string;

Type: string

endpoints

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

endpoints: {
snapshotStorageUrl: string;
attachmentPOSTStorageUrl: string;
attachmentGETStorageUrl: string;
deltaStorageUrl: string;
};

Type: { snapshotStorageUrl: string; attachmentPOSTStorageUrl: string; attachmentGETStorageUrl: string; deltaStorageUrl: string; }

fileName

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

fileName: string;

Type: string

fileVersion

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

fileVersion: string | undefined;

Type: string | undefined

hashedDocumentId

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

hashedDocumentId: string;

Type: string

isClpCompliantApp

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

isClpCompliantApp?: boolean;

Type: boolean

odspResolvedUrl

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

odspResolvedUrl: true;

Type: true

pendingRename

Used to track when a file was created with a temporary name. In that case this value will be the desired name, which the file is eventually renamed too.

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

pendingRename?: string;

Type: string

shareLinkInfo

Sharing link data created for the ODSP item. Contains information about either sharing link created while creating a new file or a redeemable share link created when loading an existing file

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

shareLinkInfo?: ShareLinkInfoType;

Type: ShareLinkInfoType

summarizer

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

summarizer: boolean;

Type: boolean

tokens

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

tokens: {};

Type: {}

type

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

type: "fluid";

Type: "fluid"

url

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

url: string;

Type: string