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

one.credify.sdk.dto.ClaimDefinition Maven / Gradle / Ivy

There is a newer version: v0.4.9
Show newest version
package one.credify.sdk.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;
import lombok.experimental.FieldDefaults;
import one.credify.sdk.enumeration.ClaimValueType;

@AllArgsConstructor
@NoArgsConstructor
@Builder
@Getter
@Setter
@FieldDefaults(level = AccessLevel.PRIVATE)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ClaimDefinition {
    String id;
    String name;
    @JsonProperty("display_name")
    String displayName;
    @JsonProperty("value_type")
    ClaimValueType valueType;
    @JsonProperty("min_value")
    Object minValue;
    @JsonProperty("max_value")
    Object maxValue;
    ClaimDefinition main;
    ScopeDefinition scope;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy