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

com.portableehr.model.server.AppointmentConfirmationStatusEnum Maven / Gradle / Ivy

/*
 * Copyright © Portable EHR inc, 2021
 * https://portableehr.com/
 */

package com.portableehr.model.server;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;

/**
 * Any of the following appointment confirmation status :

* pending : The appointment status is not determined yet.
* confirmed : The appointment has been confirmed.
* cancelled : The appointment has been cancelled.
*/ public enum AppointmentConfirmationStatusEnum { PENDING("pending"), CONFIRMED("confirmed"), CANCELLED("cancelled"); private String value; AppointmentConfirmationStatusEnum(String value) { this.value = value; } @Override @JsonValue public String toString() { return String.valueOf(value); } @JsonCreator public static AppointmentConfirmationStatusEnum fromValue(String text) { for (AppointmentConfirmationStatusEnum b : AppointmentConfirmationStatusEnum.values()) { if (String.valueOf(b.value).equals(text)) { return b; } } return null; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy