package com.l7tech.gateway.api;

import com.l7tech.gateway.api.impl.AccessorSupport;
import com.l7tech.gateway.api.impl.ElementExtendableAccessibleObject;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlType;

@XmlRootElement(name = "RoleAssignment")
@XmlType(name = "RoleAssignmentType", propOrder = {"providerId", "identityId", "identityName", "entityType", "extension", "extensions"})
@AccessorSupport.AccessibleResource(name = "roleAssignment")
public class RbacRoleAssignmentMO extends ElementExtendableAccessibleObject {
   private String h;
   private String i;
   private String j;
   private String k;

   protected RbacRoleAssignmentMO() {
   }

   @XmlElement(name = "providerId", required = true)
   public String getProviderId() {
      return this.h;
   }

   public void setProviderId(String var1) {
      this.h = var1;
   }

   @XmlElement(name = "identityId")
   public String getIdentityId() {
      return this.i;
   }

   public void setIdentityId(String var1) {
      this.i = var1;
   }

   @XmlElement(name = "entityType")
   public String getEntityType() {
      return this.k;
   }

   public void setEntityType(String var1) {
      this.k = var1;
   }

   @XmlElement(name = "identityName")
   public String getIdentityName() {
      return this.j;
   }

   public void setIdentityName(String var1) {
      this.j = var1;
   }
}
