Skip to content

Commit

Permalink
Merge 731c83e into 4193063
Browse files Browse the repository at this point in the history
  • Loading branch information
kelvin-chappell committed Sep 26, 2019
2 parents 4193063 + 731c83e commit 0c41ab8
Showing 1 changed file with 1 addition and 34 deletions.
Expand Up @@ -6,6 +6,7 @@ import java.util.UUID

import ai.x.play.json.Jsonx
import com.gu.holiday_stops.ActionCalculator
import com.gu.holiday_stops.CreditCalculator.PartiallyWiredCreditCalculator
import com.gu.salesforce.RecordsWrapperCaseClass
import com.gu.salesforce.SalesforceConstants._
import com.gu.salesforce.holiday_stops.SalesforceHolidayStopRequestsDetail._
Expand All @@ -15,14 +16,6 @@ import com.gu.util.resthttp.RestOp._
import com.gu.util.resthttp.RestRequestMaker._
import com.gu.util.resthttp.Types.ClientFailableOp
import com.gu.util.resthttp.{HttpOp, RestRequestMaker}
import java.time.LocalDate
import java.time.format.DateTimeFormatter
import java.util.UUID

import com.gu.holiday_stops.ActionCalculator
import com.gu.holiday_stops.CreditCalculator.PartiallyWiredCreditCalculator
import com.gu.salesforce.RecordsWrapperCaseClass
import com.gu.salesforce.holiday_stops.SalesforceSFSubscription.SubscriptionForSubscriptionNameAndContact._
import play.api.libs.json._

object SalesforceHolidayStopRequest extends Logging {
Expand Down Expand Up @@ -209,30 +202,4 @@ object SalesforceHolidayStopRequest extends Logging {
}.runRequest

}

//
// TODO refactor these out by reworking back-fill to to use composite tree approach above (but also passing in the Charge_Code__c & Actual_Price__c for the inner records)
//

@Deprecated
case class NewHolidayStopRequest(
Start_Date__c: HolidayStopRequestStartDate,
End_Date__c: HolidayStopRequestEndDate,
SF_Subscription__r: SubscriptionNameLookup
)
implicit val formatNew = Json.format[NewHolidayStopRequest]

@Deprecated
object CreateHolidayStopRequest {

case class CreateHolidayStopRequestResult(id: HolidayStopRequestId)
implicit val reads = Json.reads[CreateHolidayStopRequestResult]

def apply(sfPost: HttpOp[RestRequestMaker.PostRequest, JsValue]): NewHolidayStopRequest => ClientFailableOp[HolidayStopRequestId] =
sfPost.setupRequest[NewHolidayStopRequest] { newHolidayStopRequest =>
PostRequest(newHolidayStopRequest, RelativePath(holidayStopRequestSfObjectsBaseUrl))
}.parse[CreateHolidayStopRequestResult].map(_.id).runRequest

}

}

0 comments on commit 0c41ab8

Please sign in to comment.