GET PlanCare2Api/CustomBuildingBlocks?relationTypeId={relationTypeId}

Gets list of CustomBuildingBlockSummary.

Request Information

URI Parameters

Name Description Type Additional information
relationTypeId

Id of relationtype.

integer

Nullable

Body Parameters

None.

Response Information

Resource Description

List of CustomBuildingBlockSummary.

Collection of CustomBuildingBlockSummary
Name Description Type Additional information
Guid

Guid.

globally unique identifier

-

CategoryGuid

Guid of category.

globally unique identifier

-

CategoryName

Name of category.

string

-

Name

Name.

string

-

Description

Description.

string

-

Code

Code.

string

-

AvailableRelationTypes

RelationTypes that the buildingblock is available for.

Collection of CustomBuildingBlockRelationType

-

Response Formats

application/json, text/json

Sample:
[
  {
    "$id": "1",
    "Guid": "1c201209-7450-4c2a-ba1f-e26c1813334e",
    "CategoryGuid": "8aa0e89f-fb32-48b9-be2c-04697dac639f",
    "CategoryName": "sample string 3",
    "Name": "sample string 4",
    "Description": "sample string 5",
    "Code": "sample string 6",
    "AvailableRelationTypes": [
      {
        "$id": "2",
        "RelationTypeId": 1,
        "RelationTypeName": "sample string 2"
      },
      {
        "$ref": "2"
      }
    ]
  },
  {
    "$ref": "1"
  }
]

application/xml, text/xml

Sample:
<ArrayOfCustomBuildingBlockSummary xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DHS.PlanCare.Web.Api.Interface.BuildingBlock">
  <CustomBuildingBlockSummary>
    <AvailableRelationTypes>
      <CustomBuildingBlockRelationType>
        <RelationTypeId>1</RelationTypeId>
        <RelationTypeName>sample string 2</RelationTypeName>
      </CustomBuildingBlockRelationType>
      <CustomBuildingBlockRelationType>
        <RelationTypeId>1</RelationTypeId>
        <RelationTypeName>sample string 2</RelationTypeName>
      </CustomBuildingBlockRelationType>
    </AvailableRelationTypes>
    <CategoryGuid>8aa0e89f-fb32-48b9-be2c-04697dac639f</CategoryGuid>
    <CategoryName>sample string 3</CategoryName>
    <Code>sample string 6</Code>
    <Description>sample string 5</Description>
    <Guid>1c201209-7450-4c2a-ba1f-e26c1813334e</Guid>
    <Name>sample string 4</Name>
  </CustomBuildingBlockSummary>
  <CustomBuildingBlockSummary>
    <AvailableRelationTypes>
      <CustomBuildingBlockRelationType>
        <RelationTypeId>1</RelationTypeId>
        <RelationTypeName>sample string 2</RelationTypeName>
      </CustomBuildingBlockRelationType>
      <CustomBuildingBlockRelationType>
        <RelationTypeId>1</RelationTypeId>
        <RelationTypeName>sample string 2</RelationTypeName>
      </CustomBuildingBlockRelationType>
    </AvailableRelationTypes>
    <CategoryGuid>8aa0e89f-fb32-48b9-be2c-04697dac639f</CategoryGuid>
    <CategoryName>sample string 3</CategoryName>
    <Code>sample string 6</Code>
    <Description>sample string 5</Description>
    <Guid>1c201209-7450-4c2a-ba1f-e26c1813334e</Guid>
    <Name>sample string 4</Name>
  </CustomBuildingBlockSummary>
</ArrayOfCustomBuildingBlockSummary>