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

com.dnastack.audit.model.AuditedOutcome Maven / Gradle / Ivy

package com.dnastack.audit.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuditedOutcome {

    @JsonProperty("operation_state")
    @Setter(AccessLevel.NONE)
    private String operationState;

    public void setOperationState(AuditEventOutcome operationState) {
        this.operationState = operationState.getValue();
    }

    public static class AuditedOutcomeBuilder {
        private String operationState;

        public AuditedOutcomeBuilder operationState(AuditEventOutcome operationState) {
            this.operationState = operationState.getValue();
            return this;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy