package com.l7tech.external.assertions.gatewaygraphql.server.data;

import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.l7tech.objectmodel.encass.EncapsulatedAssertionResultDescriptor;
import lombok.Generated;

public class EncassResDTO {
   private final EncapsulatedAssertionResultDescriptor a;

   public EncassResDTO(EncapsulatedAssertionResultDescriptor var1) {
      this.a = var1;
   }

   public String getName() {
      return this.a.getResultName();
   }

   public EncassConfigDTO.DataType getType() {
      return EncassConfigDTO.enumDataType(this.a.dataType());
   }

   @JsonPropertyOrder({"name", "type"})
   public static final class EncassResWrapper {
      private final String a;
      private final String b;

      public String getName() {
         return this.a;
      }

      public String getType() {
         return this.b;
      }

      @Generated
      public EncassResWrapper(String var1, String var2) {
         this.a = var1;
         this.b = var2;
      }
   }
}
