Trendsic Platform Service

<back to all web services

RfpAddendaListRequest

Requires Authentication
Requires any of the roles:Agent, Administrator
The following routes are available for this service:
GET,OPTIONS/v1/Rfp/{RfpDocumentUID}/Addenda
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CRM.AgencyPlatform.API.Internal

Namespace Global

    Namespace CRM.AgencyPlatform.API.Internal

        Public Partial Class AddendaChange
            Public Overridable Property ChangeId As String
            Public Overridable Property ChangeType As String
            Public Overridable Property TargetSeq As Integer?
            Public Overridable Property ItemNumber As String
            Public Overridable Property ItemName As String
            Public Overridable Property Field As String
            Public Overridable Property OldValue As String
            Public Overridable Property NewValue As String
            Public Overridable Property Description As String
            Public Overridable Property Status As String
        End Class

        Public Partial Class AddendaChangeSet
            Public Overridable Property ChangeSetId As String
            Public Overridable Property SourceRfpDocumentID As Integer
            Public Overridable Property SourceFileName As String
            Public Overridable Property DocumentType As String
            Public Overridable Property ExtractedAtUtc As Date?
            Public Overridable Property Summary As String
            Public Overridable Property Changes As List(Of AddendaChange) = New List(Of AddendaChange)
        End Class

        Public Partial Class RfpAddendaListRequest
            Public Overridable Property RfpDocumentUID As Guid
        End Class

        Public Partial Class RfpAddendaResponse
            Public Overridable Property ResponseStatus As ResponseStatus
            Public Overridable Property RfpDocumentID As Integer
            Public Overridable Property Diffs As List(Of AddendaChangeSet) = New List(Of AddendaChangeSet)
            Public Overridable Property WageDeterminations As List(Of WageDeterminationResult) = New List(Of WageDeterminationResult)
            Public Overridable Property Message As String
            Public Overridable Property Reflowed As Boolean
        End Class

        Public Partial Class WageClassification
            Public Overridable Property Title As String
            Public Overridable Property BaseRate As Decimal?
            Public Overridable Property FringeRate As Decimal?
            Public Overridable Property ParishNote As String
            Public Overridable Property SourceLine As String
            Public Overridable Property BenchmarkFringeRate As Decimal?
            Public Overridable Property FringeCompareNote As String
        End Class

        Public Partial Class WageDeterminationResult
            Public Overridable Property SourceRfpDocumentID As Integer
            Public Overridable Property SourceFileName As String
            Public Overridable Property WdNumber As String
            Public Overridable Property ExtractedAtUtc As Date?
            Public Overridable Property Classifications As List(Of WageClassification) = New List(Of WageClassification)
            Public Overridable Property Source As String
            Public Overridable Property IsTrustworthy As Boolean
            Public Overridable Property ExecutiveOrderFloor As Decimal?
            Public Overridable Property PublishedDate As String
            Public Overridable Property ProjectParish As String
            Public Overridable Property Warnings As List(Of String) = New List(Of String)
        End Class
    End Namespace
End Namespace

VB.NET RfpAddendaListRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /v1/Rfp/{RfpDocumentUID}/Addenda HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<RfpAddendaResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <Diffs>
    <AddendaChangeSet>
      <ChangeSetId>String</ChangeSetId>
      <Changes>
        <AddendaChange>
          <ChangeId>String</ChangeId>
          <ChangeType>String</ChangeType>
          <Description>String</Description>
          <Field>String</Field>
          <ItemName>String</ItemName>
          <ItemNumber>String</ItemNumber>
          <NewValue>String</NewValue>
          <OldValue>String</OldValue>
          <Status>String</Status>
          <TargetSeq>0</TargetSeq>
        </AddendaChange>
      </Changes>
      <DocumentType>String</DocumentType>
      <ExtractedAtUtc>0001-01-01T00:00:00</ExtractedAtUtc>
      <SourceFileName>String</SourceFileName>
      <SourceRfpDocumentID>0</SourceRfpDocumentID>
      <Summary>String</Summary>
    </AddendaChangeSet>
  </Diffs>
  <Message>String</Message>
  <Reflowed>false</Reflowed>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <RfpDocumentID>0</RfpDocumentID>
  <WageDeterminations>
    <WageDeterminationResult>
      <Classifications>
        <WageClassification>
          <BaseRate>0</BaseRate>
          <BenchmarkFringeRate>0</BenchmarkFringeRate>
          <FringeCompareNote>String</FringeCompareNote>
          <FringeRate>0</FringeRate>
          <ParishNote>String</ParishNote>
          <SourceLine>String</SourceLine>
          <Title>String</Title>
        </WageClassification>
      </Classifications>
      <ExecutiveOrderFloor>0</ExecutiveOrderFloor>
      <ExtractedAtUtc>0001-01-01T00:00:00</ExtractedAtUtc>
      <IsTrustworthy>false</IsTrustworthy>
      <ProjectParish>String</ProjectParish>
      <PublishedDate>String</PublishedDate>
      <Source>String</Source>
      <SourceFileName>String</SourceFileName>
      <SourceRfpDocumentID>0</SourceRfpDocumentID>
      <Warnings xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>String</d4p1:string>
      </Warnings>
      <WdNumber>String</WdNumber>
    </WageDeterminationResult>
  </WageDeterminations>
</RfpAddendaResponse>