package com.kickstarter.factories;
import android.support.annotation.NonNull;
import com.kickstarter.models.SurveyResponse;
import com.kickstarter.models.SurveyResponse.UrlsEnvelope;
import com.kickstarter.models.SurveyResponse.UrlsEnvelope.WebEnvelope;
import org.joda.time.DateTime;
public final class SurveyResponseFactory {
private SurveyResponseFactory() {}
public static @NonNull SurveyResponse surveyResponse() {
final String surveyUrl = "https://www.kickstarter.com/surveys/" + IdFactory.id();
final WebEnvelope webEnvelope = WebEnvelope.builder()
.survey(surveyUrl)
.build();
final UrlsEnvelope urlsEnvelope = UrlsEnvelope.builder()
.web(webEnvelope)
.build();
return SurveyResponse.builder()
.answeredAt(new DateTime().minusDays(10))
.id(IdFactory.id())
.project(ProjectFactory.allTheWayProject())
.urls(urlsEnvelope)
.build();
}
}