SharePermissionInputBean class

Constructors

SharePermissionInputBean({String? accountId, String? groupId, String? groupname, String? projectId, String? projectRoleId, int? rights, required SharePermissionInputBeanType type})
SharePermissionInputBean.fromJson(Map<String, Object?> json)
factory

Properties

accountId String?
The user account ID that the filter is shared with. For a request, specify the accountId property for the user.
final
groupId String?
The ID of the group, which uniquely identifies the group across all Atlassian products.For example, 952d12c3-5b5b-4d04-bb32-44d383afc4b2. Cannot be provided with groupname.
final
groupname String?
The name of the group to share the filter with. Set type to group. Please note that the name of a group is mutable, to reliably identify a group use groupId.
final
hashCode int
The hash code for this object.
no setterinherited
projectId String?
The ID of the project to share the filter with. Set type to project.
final
projectRoleId String?
The ID of the project role to share the filter with. Set type to projectRole and the projectId for the project that the role is in.
final
rights int?
The rights for the share permission.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type SharePermissionInputBeanType
The type of the share permission.Specify the type as follows:
final

Methods

copyWith({String? accountId, String? groupId, String? groupname, String? projectId, String? projectRoleId, int? rights, SharePermissionInputBeanType? type}) SharePermissionInputBean
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited