Sharing
public class Sharing
Datatypes and serializers for the sharing namespace
-
Information about the inheritance policy of a shared folder.
See moreDeclaration
Swift
public enum AccessInheritance : CustomStringConvertible, JSONRepresentable
-
Defines the access levels for collaborators.
See moreDeclaration
Swift
public enum AccessLevel : CustomStringConvertible, JSONRepresentable
-
Who can change a shared folder’s access control list (ACL). In other words, who can add, remove, or change the privileges of members.
See moreDeclaration
Swift
public enum AclUpdatePolicy : CustomStringConvertible, JSONRepresentable
-
Arguments for addFileMember.
See moreDeclaration
Swift
public class AddFileMemberArgs : CustomStringConvertible, JSONRepresentable
-
Errors for addFileMember.
See moreDeclaration
Swift
public enum AddFileMemberError : CustomStringConvertible, JSONRepresentable
-
The AddFolderMemberArg struct
See moreDeclaration
Swift
public class AddFolderMemberArg : CustomStringConvertible, JSONRepresentable
-
The AddFolderMemberError union
See moreDeclaration
Swift
public enum AddFolderMemberError : CustomStringConvertible, JSONRepresentable
-
The member and type of access the member should have when added to a shared folder.
See moreDeclaration
Swift
public class AddMember : CustomStringConvertible, JSONRepresentable
-
The AddMemberSelectorError union
See moreDeclaration
Swift
public enum AddMemberSelectorError : CustomStringConvertible, JSONRepresentable
-
The access permission that can be requested by the caller for the shared link. Note that the final resolved visibility of the shared link takes into account other aspects, such as team and shared folder settings. Check the ResolvedVisibility for more info on the possible resolved visibility values of shared links.
See moreDeclaration
Swift
public enum RequestedVisibility : CustomStringConvertible, JSONRepresentable
-
The actual access permissions values of shared links after taking into account user preferences and the team and shared folder settings. Check the RequestedVisibility for more info on the possible visibility values that can be set by the shared link’s owner.
See moreDeclaration
Swift
public enum ResolvedVisibility : CustomStringConvertible, JSONRepresentable
-
check documentation for ResolvedVisibility.
See moreDeclaration
Swift
public enum AlphaResolvedVisibility : CustomStringConvertible, JSONRepresentable
-
Information about the content that has a link audience different than that of this folder.
See moreDeclaration
Swift
public class AudienceExceptionContentInfo : CustomStringConvertible, JSONRepresentable
-
The total count and truncated list of information of content inside this folder that has a different audience than the link on this folder. This is only returned for folders.
See moreDeclaration
Swift
public class AudienceExceptions : CustomStringConvertible, JSONRepresentable
-
Information about the shared folder that prevents the link audience for this link from being more restrictive.
See moreDeclaration
Swift
public class AudienceRestrictingSharedFolder : CustomStringConvertible, JSONRepresentable
-
Metadata for a shared link. This can be either a PathLinkMetadata or CollectionLinkMetadata.
See moreDeclaration
Swift
public class LinkMetadata : CustomStringConvertible, JSONRepresentable
-
Metadata for a collection-based shared link.
Declaration
Swift
public class CollectionLinkMetadata : Sharing.LinkMetadata
-
The CreateSharedLinkArg struct
See moreDeclaration
Swift
public class CreateSharedLinkArg : CustomStringConvertible, JSONRepresentable
-
The CreateSharedLinkError union
See moreDeclaration
Swift
public enum CreateSharedLinkError : CustomStringConvertible, JSONRepresentable
-
The CreateSharedLinkWithSettingsArg struct
See moreDeclaration
Swift
public class CreateSharedLinkWithSettingsArg : CustomStringConvertible, JSONRepresentable
-
The CreateSharedLinkWithSettingsError union
See moreDeclaration
Swift
public enum CreateSharedLinkWithSettingsError : CustomStringConvertible, JSONRepresentable
-
The SharedContentLinkMetadataBase struct
See moreDeclaration
Swift
public class SharedContentLinkMetadataBase : CustomStringConvertible, JSONRepresentable
-
The expected metadata of a shared link for a file or folder when a link is first created for the content. Absent if the link already exists.
Declaration
Swift
public class ExpectedSharedContentLinkMetadata : Sharing.SharedContentLinkMetadataBase
-
Sharing actions that may be taken on files.
See moreDeclaration
Swift
public enum FileAction : CustomStringConvertible, JSONRepresentable
-
The FileErrorResult union
See moreDeclaration
Swift
public enum FileErrorResult : CustomStringConvertible, JSONRepresentable
-
The metadata of a shared link.
See moreDeclaration
Swift
public class SharedLinkMetadata : CustomStringConvertible, JSONRepresentable
-
The metadata of a file shared link.
See moreDeclaration
Swift
public class FileLinkMetadata : Sharing.SharedLinkMetadata
-
The FileMemberActionError union
See moreDeclaration
Swift
public enum FileMemberActionError : CustomStringConvertible, JSONRepresentable
-
The FileMemberActionIndividualResult union
See moreDeclaration
Swift
public enum FileMemberActionIndividualResult : CustomStringConvertible, JSONRepresentable
-
Per-member result for addFileMember.
See moreDeclaration
Swift
public class FileMemberActionResult : CustomStringConvertible, JSONRepresentable
-
The FileMemberRemoveActionResult union
See moreDeclaration
Swift
public enum FileMemberRemoveActionResult : CustomStringConvertible, JSONRepresentable
-
Whether the user is allowed to take the sharing action on the file.
See moreDeclaration
Swift
public class FilePermission : CustomStringConvertible, JSONRepresentable
-
Actions that may be taken on shared folders.
See moreDeclaration
Swift
public enum FolderAction : CustomStringConvertible, JSONRepresentable
-
The metadata of a folder shared link.
Declaration
Swift
public class FolderLinkMetadata : Sharing.SharedLinkMetadata
-
Whether the user is allowed to take the action on the shared folder.
See moreDeclaration
Swift
public class FolderPermission : CustomStringConvertible, JSONRepresentable
-
A set of policies governing membership and privileges for a shared folder.
See moreDeclaration
Swift
public class FolderPolicy : CustomStringConvertible, JSONRepresentable
-
Arguments of getFileMetadata.
See moreDeclaration
Swift
public class GetFileMetadataArg : CustomStringConvertible, JSONRepresentable
-
Arguments of getFileMetadataBatch.
See moreDeclaration
Swift
public class GetFileMetadataBatchArg : CustomStringConvertible, JSONRepresentable
-
Per file results of getFileMetadataBatch.
See moreDeclaration
Swift
public class GetFileMetadataBatchResult : CustomStringConvertible, JSONRepresentable
-
Error result for getFileMetadata.
See moreDeclaration
Swift
public enum GetFileMetadataError : CustomStringConvertible, JSONRepresentable
-
The GetFileMetadataIndividualResult union
See moreDeclaration
Swift
public enum GetFileMetadataIndividualResult : CustomStringConvertible, JSONRepresentable
-
The GetMetadataArgs struct
See moreDeclaration
Swift
public class GetMetadataArgs : CustomStringConvertible, JSONRepresentable
-
The SharedLinkError union
See moreDeclaration
Swift
public enum SharedLinkError : CustomStringConvertible, JSONRepresentable
-
The GetSharedLinkFileError union
See moreDeclaration
Swift
public enum GetSharedLinkFileError : CustomStringConvertible, JSONRepresentable
-
The GetSharedLinkMetadataArg struct
See moreDeclaration
Swift
public class GetSharedLinkMetadataArg : CustomStringConvertible, JSONRepresentable
-
The GetSharedLinksArg struct
See moreDeclaration
Swift
public class GetSharedLinksArg : CustomStringConvertible, JSONRepresentable
-
The GetSharedLinksError union
See moreDeclaration
Swift
public enum GetSharedLinksError : CustomStringConvertible, JSONRepresentable
-
The GetSharedLinksResult struct
See moreDeclaration
Swift
public class GetSharedLinksResult : CustomStringConvertible, JSONRepresentable
-
The information about a group. Groups is a way to manage a list of users who need same access permission to the shared folder.
See moreDeclaration
Swift
public class GroupInfo : TeamCommon.GroupSummary
-
The information about a member of the shared content.
See moreDeclaration
Swift
public class MembershipInfo : CustomStringConvertible, JSONRepresentable
-
The information about a group member of the shared content.
See moreDeclaration
Swift
public class GroupMembershipInfo : Sharing.MembershipInfo
-
The InsufficientPlan struct
See moreDeclaration
Swift
public class InsufficientPlan : CustomStringConvertible, JSONRepresentable
-
The InsufficientQuotaAmounts struct
See moreDeclaration
Swift
public class InsufficientQuotaAmounts : CustomStringConvertible, JSONRepresentable
-
Information about the recipient of a shared content invitation.
See moreDeclaration
Swift
public enum InviteeInfo : CustomStringConvertible, JSONRepresentable
-
Information about an invited member of a shared content.
See moreDeclaration
Swift
public class InviteeMembershipInfo : Sharing.MembershipInfo
-
Error occurred while performing an asynchronous job from unshareFolder or removeFolderMember.
See moreDeclaration
Swift
public enum JobError : CustomStringConvertible, JSONRepresentable
-
The JobStatus union
See moreDeclaration
Swift
public enum JobStatus : CustomStringConvertible, JSONRepresentable
-
The LinkAccessLevel union
See moreDeclaration
Swift
public enum LinkAccessLevel : CustomStringConvertible, JSONRepresentable
-
Actions that can be performed on a link.
See moreDeclaration
Swift
public enum LinkAction : CustomStringConvertible, JSONRepresentable
-
The LinkAudience union
See moreDeclaration
Swift
public enum LinkAudience : CustomStringConvertible, JSONRepresentable
-
The VisibilityPolicyDisallowedReason union
See moreDeclaration
Swift
public enum VisibilityPolicyDisallowedReason : CustomStringConvertible, JSONRepresentable
-
check documentation for VisibilityPolicyDisallowedReason.
See moreDeclaration
Swift
public enum LinkAudienceDisallowedReason : CustomStringConvertible, JSONRepresentable
-
The LinkAudienceOption struct
See moreDeclaration
Swift
public class LinkAudienceOption : CustomStringConvertible, JSONRepresentable
-
The LinkExpiry union
See moreDeclaration
Swift
public enum LinkExpiry : CustomStringConvertible, JSONRepresentable
-
The LinkPassword union
See moreDeclaration
Swift
public enum LinkPassword : CustomStringConvertible, JSONRepresentable
-
Permissions for actions that can be performed on a link.
See moreDeclaration
Swift
public class LinkPermission : CustomStringConvertible, JSONRepresentable
-
The LinkPermissions struct
See moreDeclaration
Swift
public class LinkPermissions : CustomStringConvertible, JSONRepresentable
-
Settings that apply to a link.
See moreDeclaration
Swift
public class LinkSettings : CustomStringConvertible, JSONRepresentable
-
Arguments for listFileMembers.
See moreDeclaration
Swift
public class ListFileMembersArg : CustomStringConvertible, JSONRepresentable
-
Arguments for listFileMembersBatch.
See moreDeclaration
Swift
public class ListFileMembersBatchArg : CustomStringConvertible, JSONRepresentable
-
Per-file result for listFileMembersBatch.
See moreDeclaration
Swift
public class ListFileMembersBatchResult : CustomStringConvertible, JSONRepresentable
-
Arguments for listFileMembersContinue.
See moreDeclaration
Swift
public class ListFileMembersContinueArg : CustomStringConvertible, JSONRepresentable
-
Error for listFileMembersContinue.
See moreDeclaration
Swift
public enum ListFileMembersContinueError : CustomStringConvertible, JSONRepresentable
-
The ListFileMembersCountResult struct
See moreDeclaration
Swift
public class ListFileMembersCountResult : CustomStringConvertible, JSONRepresentable
-
Error for listFileMembers.
See moreDeclaration
Swift
public enum ListFileMembersError : CustomStringConvertible, JSONRepresentable
-
The ListFileMembersIndividualResult union
See moreDeclaration
Swift
public enum ListFileMembersIndividualResult : CustomStringConvertible, JSONRepresentable
-
Arguments for listReceivedFiles.
See moreDeclaration
Swift
public class ListFilesArg : CustomStringConvertible, JSONRepresentable
-
Arguments for listReceivedFilesContinue.
See moreDeclaration
Swift
public class ListFilesContinueArg : CustomStringConvertible, JSONRepresentable
-
Error results for listReceivedFilesContinue.
See moreDeclaration
Swift
public enum ListFilesContinueError : CustomStringConvertible, JSONRepresentable
-
Success results for listReceivedFiles.
See moreDeclaration
Swift
public class ListFilesResult : CustomStringConvertible, JSONRepresentable
-
The ListFolderMembersCursorArg struct
See moreDeclaration
Swift
public class ListFolderMembersCursorArg : CustomStringConvertible, JSONRepresentable
-
The ListFolderMembersArgs struct
See moreDeclaration
Swift
public class ListFolderMembersArgs : Sharing.ListFolderMembersCursorArg
-
The ListFolderMembersContinueArg struct
See moreDeclaration
Swift
public class ListFolderMembersContinueArg : CustomStringConvertible, JSONRepresentable
-
The ListFolderMembersContinueError union
See moreDeclaration
Swift
public enum ListFolderMembersContinueError : CustomStringConvertible, JSONRepresentable
-
The ListFoldersArgs struct
See moreDeclaration
Swift
public class ListFoldersArgs : CustomStringConvertible, JSONRepresentable
-
The ListFoldersContinueArg struct
See moreDeclaration
Swift
public class ListFoldersContinueArg : CustomStringConvertible, JSONRepresentable
-
The ListFoldersContinueError union
See moreDeclaration
Swift
public enum ListFoldersContinueError : CustomStringConvertible, JSONRepresentable
-
Result for listFolders or listMountableFolders, depending on which endpoint was requested. Unmounted shared folders can be identified by the absence of pathLower in SharedFolderMetadata.
See moreDeclaration
Swift
public class ListFoldersResult : CustomStringConvertible, JSONRepresentable
-
The ListSharedLinksArg struct
See moreDeclaration
Swift
public class ListSharedLinksArg : CustomStringConvertible, JSONRepresentable
-
The ListSharedLinksError union
See moreDeclaration
Swift
public enum ListSharedLinksError : CustomStringConvertible, JSONRepresentable
-
The ListSharedLinksResult struct
See moreDeclaration
Swift
public class ListSharedLinksResult : CustomStringConvertible, JSONRepresentable
-
Contains information about a member’s access level to content after an operation.
See moreDeclaration
Swift
public class MemberAccessLevelResult : CustomStringConvertible, JSONRepresentable
-
Actions that may be taken on members of a shared folder.
See moreDeclaration
Swift
public enum MemberAction : CustomStringConvertible, JSONRepresentable
-
Whether the user is allowed to take the action on the associated member.
See moreDeclaration
Swift
public class MemberPermission : CustomStringConvertible, JSONRepresentable
-
Policy governing who can be a member of a shared folder. Only applicable to folders owned by a user on a team.
See moreDeclaration
Swift
public enum MemberPolicy : CustomStringConvertible, JSONRepresentable
-
Includes different ways to identify a member of a shared folder.
See moreDeclaration
Swift
public enum MemberSelector : CustomStringConvertible, JSONRepresentable
-
The ModifySharedLinkSettingsArgs struct
See moreDeclaration
Swift
public class ModifySharedLinkSettingsArgs : CustomStringConvertible, JSONRepresentable
-
The ModifySharedLinkSettingsError union
See moreDeclaration
Swift
public enum ModifySharedLinkSettingsError : CustomStringConvertible, JSONRepresentable
-
The MountFolderArg struct
See moreDeclaration
Swift
public class MountFolderArg : CustomStringConvertible, JSONRepresentable
-
The MountFolderError union
See moreDeclaration
Swift
public enum MountFolderError : CustomStringConvertible, JSONRepresentable
-
Contains information about a parent folder that a member has access to.
See moreDeclaration
Swift
public class ParentFolderAccessInfo : CustomStringConvertible, JSONRepresentable
-
Metadata for a path-based shared link.
See moreDeclaration
Swift
public class PathLinkMetadata : Sharing.LinkMetadata
-
Flag to indicate pending upload default (for linking to not-yet-existing paths).
See moreDeclaration
Swift
public enum PendingUploadMode : CustomStringConvertible, JSONRepresentable
-
Possible reasons the user is denied a permission.
See moreDeclaration
Swift
public enum PermissionDeniedReason : CustomStringConvertible, JSONRepresentable
-
The RelinquishFileMembershipArg struct
See moreDeclaration
Swift
public class RelinquishFileMembershipArg : CustomStringConvertible, JSONRepresentable
-
The RelinquishFileMembershipError union
See moreDeclaration
Swift
public enum RelinquishFileMembershipError : CustomStringConvertible, JSONRepresentable
-
The RelinquishFolderMembershipArg struct
See moreDeclaration
Swift
public class RelinquishFolderMembershipArg : CustomStringConvertible, JSONRepresentable
-
The RelinquishFolderMembershipError union
See moreDeclaration
Swift
public enum RelinquishFolderMembershipError : CustomStringConvertible, JSONRepresentable
-
Arguments for removeFileMember2.
See moreDeclaration
Swift
public class RemoveFileMemberArg : CustomStringConvertible, JSONRepresentable
-
Errors for removeFileMember2.
See moreDeclaration
Swift
public enum RemoveFileMemberError : CustomStringConvertible, JSONRepresentable
-
The RemoveFolderMemberArg struct
See moreDeclaration
Swift
public class RemoveFolderMemberArg : CustomStringConvertible, JSONRepresentable
-
The RemoveFolderMemberError union
See moreDeclaration
Swift
public enum RemoveFolderMemberError : CustomStringConvertible, JSONRepresentable
-
The RemoveMemberJobStatus union
See moreDeclaration
Swift
public enum RemoveMemberJobStatus : CustomStringConvertible, JSONRepresentable
-
The RequestedLinkAccessLevel union
See moreDeclaration
Swift
public enum RequestedLinkAccessLevel : CustomStringConvertible, JSONRepresentable
-
The RevokeSharedLinkArg struct
See moreDeclaration
Swift
public class RevokeSharedLinkArg : CustomStringConvertible, JSONRepresentable
-
The RevokeSharedLinkError union
See moreDeclaration
Swift
public enum RevokeSharedLinkError : CustomStringConvertible, JSONRepresentable
-
The SetAccessInheritanceArg struct
See moreDeclaration
Swift
public class SetAccessInheritanceArg : CustomStringConvertible, JSONRepresentable
-
The SetAccessInheritanceError union
See moreDeclaration
Swift
public enum SetAccessInheritanceError : CustomStringConvertible, JSONRepresentable
-
The ShareFolderArgBase struct
See moreDeclaration
Swift
public class ShareFolderArgBase : CustomStringConvertible, JSONRepresentable
-
The ShareFolderArg struct
See moreDeclaration
Swift
public class ShareFolderArg : ShareFolderArgBase
-
The ShareFolderErrorBase union
See moreDeclaration
Swift
public enum ShareFolderErrorBase : CustomStringConvertible, JSONRepresentable
-
The ShareFolderError union
See moreDeclaration
Swift
public enum ShareFolderError : CustomStringConvertible, JSONRepresentable
-
The ShareFolderJobStatus union
See moreDeclaration
Swift
public enum ShareFolderJobStatus : CustomStringConvertible, JSONRepresentable
-
The ShareFolderLaunch union
See moreDeclaration
Swift
public enum ShareFolderLaunch : CustomStringConvertible, JSONRepresentable
-
The SharePathError union
See moreDeclaration
Swift
public enum SharePathError : CustomStringConvertible, JSONRepresentable
-
Metadata of a shared link for a file or folder.
See moreDeclaration
Swift
public class SharedContentLinkMetadata : SharedContentLinkMetadataBase
-
Shared file user, group, and invitee membership. Used for the results of listFileMembers and listFileMembersContinue, and used as part of the results for listFileMembersBatch.
See moreDeclaration
Swift
public class SharedFileMembers : CustomStringConvertible, JSONRepresentable
-
Properties of the shared file.
See moreDeclaration
Swift
public class SharedFileMetadata : CustomStringConvertible, JSONRepresentable
-
There is an error accessing the shared folder.
See moreDeclaration
Swift
public enum SharedFolderAccessError : CustomStringConvertible, JSONRepresentable
-
The SharedFolderMemberError union
See moreDeclaration
Swift
public enum SharedFolderMemberError : CustomStringConvertible, JSONRepresentable
-
Shared folder user and group membership.
See moreDeclaration
Swift
public class SharedFolderMembers : CustomStringConvertible, JSONRepresentable
-
Properties of the shared folder.
See moreDeclaration
Swift
public class SharedFolderMetadataBase : CustomStringConvertible, JSONRepresentable
-
The metadata which includes basic information about the shared folder.
See moreDeclaration
Swift
public class SharedFolderMetadata : SharedFolderMetadataBase
-
The SharedLinkAccessFailureReason union
See moreDeclaration
Swift
public enum SharedLinkAccessFailureReason : CustomStringConvertible, JSONRepresentable
-
The SharedLinkAlreadyExistsMetadata union
See moreDeclaration
Swift
public enum SharedLinkAlreadyExistsMetadata : CustomStringConvertible, JSONRepresentable
-
Who can view shared links in this folder.
See moreDeclaration
Swift
public enum SharedLinkPolicy : CustomStringConvertible, JSONRepresentable
-
The SharedLinkSettings struct
See moreDeclaration
Swift
public class SharedLinkSettings : CustomStringConvertible, JSONRepresentable
-
The SharedLinkSettingsError union
See moreDeclaration
Swift
public enum SharedLinkSettingsError : CustomStringConvertible, JSONRepresentable
-
User could not access this file.
See moreDeclaration
Swift
public enum SharingFileAccessError : CustomStringConvertible, JSONRepresentable
-
User account had a problem preventing this action.
See moreDeclaration
Swift
public enum SharingUserError : CustomStringConvertible, JSONRepresentable
-
Information about a team member.
See moreDeclaration
Swift
public class TeamMemberInfo : CustomStringConvertible, JSONRepresentable
-
The TransferFolderArg struct
See moreDeclaration
Swift
public class TransferFolderArg : CustomStringConvertible, JSONRepresentable
-
The TransferFolderError union
See moreDeclaration
Swift
public enum TransferFolderError : CustomStringConvertible, JSONRepresentable
-
The UnmountFolderArg struct
See moreDeclaration
Swift
public class UnmountFolderArg : CustomStringConvertible, JSONRepresentable
-
The UnmountFolderError union
See moreDeclaration
Swift
public enum UnmountFolderError : CustomStringConvertible, JSONRepresentable
-
Arguments for unshareFile.
See moreDeclaration
Swift
public class UnshareFileArg : CustomStringConvertible, JSONRepresentable
-
Error result for unshareFile.
See moreDeclaration
Swift
public enum UnshareFileError : CustomStringConvertible, JSONRepresentable
-
The UnshareFolderArg struct
See moreDeclaration
Swift
public class UnshareFolderArg : CustomStringConvertible, JSONRepresentable
-
The UnshareFolderError union
See moreDeclaration
Swift
public enum UnshareFolderError : CustomStringConvertible, JSONRepresentable
-
Arguments for updateFileMember.
See moreDeclaration
Swift
public class UpdateFileMemberArgs : CustomStringConvertible, JSONRepresentable
-
The UpdateFolderMemberArg struct
See moreDeclaration
Swift
public class UpdateFolderMemberArg : CustomStringConvertible, JSONRepresentable
-
The UpdateFolderMemberError union
See moreDeclaration
Swift
public enum UpdateFolderMemberError : CustomStringConvertible, JSONRepresentable
-
If any of the policies are unset, then they retain their current setting.
See moreDeclaration
Swift
public class UpdateFolderPolicyArg : CustomStringConvertible, JSONRepresentable
-
The UpdateFolderPolicyError union
See moreDeclaration
Swift
public enum UpdateFolderPolicyError : CustomStringConvertible, JSONRepresentable
-
The information about a user member of the shared content.
See moreDeclaration
Swift
public class UserMembershipInfo : Sharing.MembershipInfo
-
The information about a user member of the shared content with an appended last seen timestamp.
See moreDeclaration
Swift
public class UserFileMembershipInfo : Sharing.UserMembershipInfo
-
Basic information about a user. Use usersAccount and usersAccountBatch to obtain more detailed information.
See moreDeclaration
Swift
public class UserInfo : CustomStringConvertible, JSONRepresentable
-
The ViewerInfoPolicy union
See moreDeclaration
Swift
public enum ViewerInfoPolicy : CustomStringConvertible, JSONRepresentable
-
Who can access a shared link. The most open visibility is public_. The default depends on many aspects, such as team and user preferences and shared folder settings.
See moreDeclaration
Swift
public enum Visibility : CustomStringConvertible, JSONRepresentable
-
The VisibilityPolicy struct
See moreDeclaration
Swift
public class VisibilityPolicy : CustomStringConvertible, JSONRepresentable