PagedResponseOfAssociatedProject

Paginated response with cursor-based pagination.

  • data
    Type: array object[] · AssociatedProject[]
    required

    The list of data items for this page.

    A project associated with a contact or company, showing prospect relationship details.

    • createdUtc
      Type: stringFormat: date-time
      required

      Project creation timestamp.

    • etag
      Type: string
      required

      Concurrency token for optimistic concurrency control.

    • id
      Type: string
      required

      Unique project identifier.

    • name
      Type: string
      required

      Project name.

    • prospectId
      Type: string
      required

      Unique prospect identifier for this contact/company on the project.

    • status
      Type: string
      required

      Project lifecycle status: "open" or "closed".

    • updatedUtc
      Type: stringFormat: date-time
      required

      Project last update timestamp.

    • classification
      Type: null | string

      Project classification (work stage): draft, active, inactive.

    • deletedUtc
      Type: null | stringFormat: date-time

      Project deletion timestamp (null if not deleted).

    • prospectClassification
      Type: null | string

      Prospect pipeline stage: not_contacted, contacted, interested, not_interested, bidder.

    • prospectCount
      Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

      Number of prospects for this contact/company on this project.

    • uri
      Type: null | string

      Opaque canonical Propstreet entity URI for deep linking.

  • page
    Type: object · PageInfo
    required

    Pagination metadata.

    • hasMore
      Type: boolean
      required

      True if there are more results available after this page.

    • pageSize
      Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32
      required

      Number of items requested per page.

    • nextCursor
      Type: null | string

      Opaque cursor string to fetch the next page of results. Null if there are no more results.