public Task <Response <RequestStatus> > IssuancePostAsync(IssuanceRequest body, string policyId) { var status = new RequestStatus { Id = "", Status = RequestState.Completed }; return(Task.FromResult(ResponseCodes.OK(status))); }
public Task <Response <RequestStatus> > ConfigurationsPostAsync(Configuration body, string policyId) { var status = new RequestStatus { Id = "", Status = RequestState.Completed }; //TODO: return configuration request id return(Task.FromResult(ResponseCodes.OK(status))); }
public Task <Response <PolicyState> > PolicyGetAsync(string policyId) { var state = new PolicyState() { Amount = 100000, BusinessTime = DateTimeOffset.Now, Duration = 100, Id = policyId }; return(Task.FromResult(ResponseCodes.OK(state))); }
public Task <Response <IssuanceWithStatus> > IssuanceGetAsync(string policyId, string issuanceId) { var issuance = new IssuanceWithStatus() { Issuance = new IssuanceRequest() { IssueTime = DateTimeOffset.Now, PolicyId = policyId }, Status = new RequestStatus { Id = Guid.NewGuid().ToString(), Status = RequestState.Completed } }; return(Task.FromResult(ResponseCodes.OK(issuance))); }
public Task <Response <ClaimWithStatus> > ClaimGetAsync(string policyId, string claimId) { var claimWithStatus = new ClaimWithStatus() { Claim = new Claim() { Id = Guid.NewGuid().ToString(), Amount = 10 }, Status = new RequestStatus { Id = Guid.NewGuid().ToString(), Status = RequestState.Completed } }; return(Task.FromResult(ResponseCodes.OK(claimWithStatus))); }
public Task <Response <ConfigurationWithStatus> > ConfigurationsGetAsync(string policyId, string configurationId) { var configuration = new ConfigurationWithStatus() { Configuration = new Configuration() { PolicyId = policyId, Amount = 100, Duration = 100, RequestId = Guid.NewGuid().ToString() }, Status = new RequestStatus { Id = Guid.NewGuid().ToString(), Status = RequestState.Completed } }; return(Task.FromResult(ResponseCodes.OK(configuration))); }
public Task <Response <string> > PolicyPostAsync() { return(Task.FromResult(ResponseCodes.OK(Guid.NewGuid().ToString()))); }
public Task <Response> ClaimPostAsync(Claim body, string policyId) { //TODO: return claim request id return(Task.FromResult(ResponseCodes.OK())); }
public Task <Response> BusinesstimePostAsync(DateTimeOffset?body, string policyId) { //TODO: return business time set request id return(Task.FromResult(ResponseCodes.OK())); }
public Task <Response <DateTimeOffset> > BusinesstimeGetAsync(string policyId) { return(Task.FromResult(ResponseCodes.OK(DateTimeOffset.Now))); }