protected PutRecordsResult InnerPutRecords(PutRecordsRequest putRecordsParam) { // Decorate PutRecordsRequest if needed putRecordsParam = DecorateRecords(putRecordsParam); ObsWebServiceRequest obsWebServiceRequest = new DISWebServiceRequest(); OBS.Runtime.Internal.IRequest requestobs = new DISDefaultRequest(obsWebServiceRequest, Constants.SERVICENAME) { HttpMethod = HttpMethodName.POST.ToString() }; string resourcePath = ResourcePathBuilder.Standard() .WithProjectId(_disConfig.GetProjectId()) .WithResource(new RecordResource(null)) .Build(); requestobs.ResourcePath = resourcePath; var results = Request <PutRecordsResult>(putRecordsParam, requestobs); return(results); }