001 002/* 003 * Copyright (C) 2011 Archie L. Cobbs. All rights reserved. 004 * 005 * $Id$ 006 */ 007 008package org.dellroad.jibxbindings.twilio.restapi; 009 010import org.dellroad.jibxbindings.ParseUtil; 011import org.jibx.runtime.JiBXParseException; 012 013/** 014 * Conference statuses. 015 */ 016public enum ConferenceStatus { 017 INIT("init"), 018 IN_PROGRESS("in-progress"), 019 COMPLETED("completed"); 020 021 private final String xmlName; 022 023 private ConferenceStatus(String xmlName) { 024 this.xmlName = xmlName; 025 } 026 027 @Override 028 public String toString() { 029 return this.xmlName; 030 } 031 032 public static ConferenceStatus deserializeXML(String string) throws JiBXParseException { 033 return ParseUtil.deserializeEnumOrNull(string, ConferenceStatus.class); 034 } 035} 036