in membership-common/src/main/scala/com/gu/zuora/rest/Readers.scala [30:38]
override def reads(v: JsValue): JsResult[SubscriptionStatus] = v match {
case JsString("Draft") => JsSuccess(Draft)
case JsString("PendingActivation") => JsSuccess(PendingActivation)
case JsString("PendingAcceptance") => JsSuccess(PendingAcceptance)
case JsString("Active") => JsSuccess(Active)
case JsString("Cancelled") => JsSuccess(Cancelled)
case JsString("Expired") => JsSuccess(Expired)
case other => JsError(s"Cannot parse a SubscriptionStatus from object $other")
}