ShareLinkInfoType Interface
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
To use, import via @fluidframework/odsp-driver-definitions/legacy
.
For more information about our API support guarantees, see here.
Signature
export interface ShareLinkInfoType
Properties
Property | Alerts | Modifiers | Type | Description |
---|---|---|---|---|
createLink | Alpha |
optional |
{ link?: ISharingLink; error?: any; shareId?: string; } | We create a new file in ODSP with the /snapshot api call. Applications then need to make a separate apis call to create a sharing link for that file. To reduce the number of network calls, ODSP now provides a feature where we can create a share link along with creating a file by passing a query parameter called createShareLink (deprecated) or createLinkScope and createLinkRole. createLink object below saves the information from the /snapshot api response. |
sharingLinkToRedeem | Alpha |
optional |
string | This is used to save the network calls while doing trees/latest call as if the client does not have permission then this link can be redeemed for the permissions in the same network call. |
Property Details
createLink
We create a new file in ODSP with the /snapshot api call. Applications then need to make a separate apis call to create a sharing link for that file. To reduce the number of network calls, ODSP now provides a feature where we can create a share link along with creating a file by passing a query parameter called createShareLink (deprecated) or createLinkScope and createLinkRole. createLink object below saves the information from the /snapshot api response.
For more information about our API support guarantees, see here.
Signature
createLink?: {
link?: ISharingLink;
error?: any;
shareId?: string;
};
Type: { link?: ISharingLink; error?: any; shareId?: string; }
sharingLinkToRedeem
This is used to save the network calls while doing trees/latest call as if the client does not have permission then this link can be redeemed for the permissions in the same network call.
For more information about our API support guarantees, see here.
Signature
sharingLinkToRedeem?: string;
Type: string