chore(shorebird_code_push_protocol): add app manager roles (#3431)

This commit is contained in:
Bryan Oltman
2025-12-16 16:09:27 -05:00
committed by GitHub
parent 0a8a0ea579
commit 39dc347541
4 changed files with 6 additions and 0 deletions
@@ -31,6 +31,7 @@ Map<String, dynamic> _$OrganizationMembershipToJson(
const _$RoleEnumMap = {
Role.owner: 'owner',
Role.admin: 'admin',
Role.appManager: 'appManager',
Role.developer: 'developer',
Role.viewer: 'viewer',
Role.none: 'none',
@@ -29,6 +29,7 @@ Map<String, dynamic> _$OrganizationUserToJson(OrganizationUser instance) =>
const _$RoleEnumMap = {
Role.owner: 'owner',
Role.admin: 'admin',
Role.appManager: 'appManager',
Role.developer: 'developer',
Role.viewer: 'viewer',
Role.none: 'none',
@@ -88,6 +88,7 @@ Map<String, dynamic> _$PlanToJson(Plan instance) => <String, dynamic>{
const _$RoleEnumMap = {
Role.owner: 'owner',
Role.admin: 'admin',
Role.appManager: 'appManager',
Role.developer: 'developer',
Role.viewer: 'viewer',
Role.none: 'none',
@@ -10,6 +10,9 @@ enum Role {
/// Users who have permissions to manage the organization.
admin,
/// Users who have permissions to manage an app.
appManager,
/// Users who are part of the organization but have limited permissions.
developer,