getWaterStateFromString static method

WaterState getWaterStateFromString(
  1. String waterStateString
)

Implementation

static WaterState getWaterStateFromString(String waterStateString) {
  switch(waterStateString) {
    case 'SERVER_PENDING': return WaterState.SERVER_PENDING;
    case 'SERVER_APPROVED': return WaterState.SERVER_APPROVED;
    case 'SERVER_REJECTED': return WaterState.SERVER_REJECTED;
    case 'SERVER_PLACEHOLDER': return WaterState.SERVER_PLACEHOLDER;
    case 'CLIENT_STORED': return WaterState.CLIENT_STORED;
    case 'CLIENT_SENT': return WaterState.CLIENT_SENT;
    case 'CLIENT_APPROVED': return WaterState.CLIENT_APPROVED;
    case 'CLIENT_REJECTED': return WaterState.CLIENT_REJECTED;
    case 'CLIENT_SNAPSHOT': return WaterState.CLIENT_SNAPSHOT;
    default:
      throw ArgumentError("Invalid WaterState String '$waterStateString'");
  }
}