export type AuthorizationProperties = { /** DESCRIPTION: Only accessible to admin */ isPrivate?: boolean; /** * DESCRIPTION: Don't show in the file explorer if you don't have access to this file. NB: only works in combination with pricing or `.isPrivate: true` */ isSecret?: boolean; /** * Not sure how I should make this possible yet, but the biggest reason fo§r having persona's is because you may want to do things anonymously. If persona's are truly not really needed, just anonymous and non-anonymous, then we can greatly simplify things by removing that model altogether. * * Also you'd have much fine-grained control over what's anonymous and what isn't in this way. I like this a lot. */ isAnonymous?: boolean; /** * DESCRIPTION:If true, will not show up for read-only people */ isDraft?: boolean; /** * DESCRIPTION: If true, this file/folder will be available to the public */ isPublic?: boolean; /** * * DESCRIPTION: If set, file content will not be available for people that aren't part of this group. */ canRead_groupSlugs?: string[]; /** * */ canWrite_groupSlugs?: string[]; /** * DESCRIPTION: If this is a date in the future, the file won't be available until that date */ isAvailableFromDateAt?: number; }; //# sourceMappingURL=AuthorizationProperties.d.ts.map