All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.camunda.identity.sdk.authorizations.dto.UpdateAuthorizations Maven / Gradle / Ivy

There is a newer version: 8.5.9
Show newest version
/*
 * Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH under
 * one or more contributor license agreements. Licensed under a proprietary license. See the
 * License.txt file for more information. You may not use this file except in compliance with the
 * proprietary license.
 */
package io.camunda.identity.sdk.authorizations.dto;

import java.util.Set;

public class UpdateAuthorizations {
  final String entityId;
  final String entityType;
  final String organizationId;
  final String resourceKey;
  final String resourceType;
  final Set permissions;

  public UpdateAuthorizations(
      final String entityId,
      final String entityType,
      final String organizationId,
      final String resourceKey,
      final String resourceType,
      final Set permissions
  ) {
    this.entityId = entityId;
    this.entityType = entityType;
    this.organizationId = organizationId;
    this.resourceKey = resourceKey;
    this.resourceType = resourceType;
    this.permissions = permissions;
  }

  public String getEntityId() {
    return entityId;
  }

  public String getEntityType() {
    return entityType;
  }

  public String getOrganizationId() {
    return organizationId;
  }

  public String getResourceKey() {
    return resourceKey;
  }

  public String getResourceType() {
    return resourceType;
  }

  public Set getPermissions() {
    return permissions;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy