Beispiel #1
0
        public Task <Response <RequestStatus> > IssuancePostAsync(IssuanceRequest body, string policyId)
        {
            var status = new RequestStatus {
                Id = "", Status = RequestState.Completed
            };

            return(Task.FromResult(ResponseCodes.OK(status)));
        }
Beispiel #2
0
        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)));
        }
Beispiel #3
0
        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)));
        }
Beispiel #4
0
        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)));
        }
Beispiel #5
0
        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)));
        }
Beispiel #6
0
        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)));
        }
Beispiel #7
0
 public Task <Response <string> > PolicyPostAsync()
 {
     return(Task.FromResult(ResponseCodes.OK(Guid.NewGuid().ToString())));
 }
Beispiel #8
0
 public Task <Response> ClaimPostAsync(Claim body, string policyId)
 {
     //TODO: return claim request id
     return(Task.FromResult(ResponseCodes.OK()));
 }
Beispiel #9
0
 public Task <Response> BusinesstimePostAsync(DateTimeOffset?body, string policyId)
 {
     //TODO: return business time set request id
     return(Task.FromResult(ResponseCodes.OK()));
 }
Beispiel #10
0
 public Task <Response <DateTimeOffset> > BusinesstimeGetAsync(string policyId)
 {
     return(Task.FromResult(ResponseCodes.OK(DateTimeOffset.Now)));
 }