MapMigrationUser
No description
type MapMigrationUser {
already_exists: Boolean!
assigned_role_ids: [ID!]
email: String!
email_status: String
existing_role_ids: [ID!]!
full_name: String!
id: ID!
is_api_only: Boolean!
locked_role_ids: [ID!]!
login: String
paminga_user_id: ID
push_message: String
push_status: MapMigrationUserPushStatus!
selected_for_push: Boolean!
source_roles: [String!]!
uploaded_at: DateTime!
user_type: String
}
Fields
MapMigrationUser.already_exists ● Boolean! non-null scalar
A Paminga user already exists for this email — the migration assigns roles to it rather than creating a new account.
MapMigrationUser.assigned_role_ids ● [ID!] list scalar
Explicit per-user Paminga Role ids to assign. NULL = the smart default (the created counterparts of the user's vendor roles).
MapMigrationUser.email ● String! non-null scalar
MapMigrationUser.email_status ● String scalar
MapMigrationUser.existing_role_ids ● [ID!]! non-null scalar
Role ids the matched existing Paminga user already holds ([] when no match). Computed, not stored.
MapMigrationUser.full_name ● String! non-null scalar
MapMigrationUser.id ● ID! non-null scalar
MapMigrationUser.is_api_only ● Boolean! non-null scalar
MapMigrationUser.locked_role_ids ● [ID!]! non-null scalar
Subset of existing_role_ids the migration must NOT remove — admin roles on the acting user or an is_admin account. The grid renders these chips locked. Computed, not stored.
MapMigrationUser.login ● String scalar
MapMigrationUser.paminga_user_id ● ID scalar
MapMigrationUser.push_message ● String scalar
MapMigrationUser.push_status ● MapMigrationUserPushStatus! non-null enum
MapMigrationUser.selected_for_push ● Boolean! non-null scalar
MapMigrationUser.source_roles ● [String!]! non-null scalar
Cleaned vendor role names (workspace suffix stripped).
MapMigrationUser.uploaded_at ● DateTime! non-null scalar
MapMigrationUser.user_type ● String scalar
Member Of
MapMigrationUsersResponse object


