This interface represents the structure of a Portal Permission.

Note that if the logged in user has no permissions associated with a given portal, no actions can be taken including listing files within a portal.

Hierarchy

  • PortalPermissions

Properties

createdOn: Date

Creation date of the permissions given to the user

folders: [{
    id: string;
    isUserHome: true;
    path: string;
    permissions: {
        canDelete: boolean;
        canDownload: boolean;
        canUpload: boolean;
    };
}]

Home and Linked folders this user has access to with the corresponding permissions

msAccountId: string

Media Shuttle Account Id

permissions: {
    canDeliveryAutomatically: boolean;
    canSendFromShare: boolean;
}

Permissions assigned to this user's portal

Type declaration

  • canDeliveryAutomatically: boolean
  • canSendFromShare: boolean
portalId: string

Unique Identifier of the Media Shuttle Portal

type: string

Type of portal

Generated using TypeDoc