GET api/Project/GetPanelDefinitions

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Collection of PanelDefinitionsViewModel
NameDescriptionTypeAdditional information
Name

string

None.

PanelCode

string

None.

PanelName

string

None.

HeaderText

string

None.

PanelSize

PanelSizeClassViewModel

None.

TempPanelSize

PanelSizeClassViewModel

None.

minimizedPanelSize

PanelSizeClassViewModel

None.

panelButtons

PanelButtonsViewModel

None.

InnerHeight

string

None.

InnerWidth

string

None.

InnerHtml

string

None.

PanelMode

PanelModeEnum

None.

ZIndex

string

None.

IsResizable

boolean

None.

HasCloseDialog

boolean

None.

IsMaximized

boolean

None.

PanelType

PanelType

None.

MenuDetails

PanelMenuItem

None.

PanelClass

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "name": "sample string 1",
    "panelCode": "sample string 2",
    "panelName": "sample string 3",
    "headerText": "sample string 4",
    "panelSize": {
      "x": "sample string 1",
      "y": "sample string 2",
      "height": "sample string 3",
      "width": "sample string 4",
      "minHeight": "sample string 5",
      "minWidth": "sample string 6"
    },
    "tempPanelSize": {
      "x": "sample string 1",
      "y": "sample string 2",
      "height": "sample string 3",
      "width": "sample string 4",
      "minHeight": "sample string 5",
      "minWidth": "sample string 6"
    },
    "minimizedPanelSize": {
      "x": "sample string 1",
      "y": "sample string 2",
      "height": "sample string 3",
      "width": "sample string 4",
      "minHeight": "sample string 5",
      "minWidth": "sample string 6"
    },
    "panelButtons": {
      "minimize": {
        "enabled": true,
        "visible": true
      },
      "maximize": {
        "enabled": true,
        "visible": true
      },
      "close": {
        "enabled": true,
        "visible": true
      }
    },
    "innerHeight": "sample string 5",
    "innerWidth": "sample string 6",
    "innerHtml": "sample string 7",
    "panelMode": 1,
    "zIndex": "sample string 8",
    "isResizable": true,
    "hasCloseDialog": true,
    "isMaximized": true,
    "panelType": 0,
    "menuDetails": {
      "isOpen": true,
      "panelOpenOrder": 2,
      "isActive": true
    },
    "panelClass": "sample string 12"
  },
  {
    "name": "sample string 1",
    "panelCode": "sample string 2",
    "panelName": "sample string 3",
    "headerText": "sample string 4",
    "panelSize": {
      "x": "sample string 1",
      "y": "sample string 2",
      "height": "sample string 3",
      "width": "sample string 4",
      "minHeight": "sample string 5",
      "minWidth": "sample string 6"
    },
    "tempPanelSize": {
      "x": "sample string 1",
      "y": "sample string 2",
      "height": "sample string 3",
      "width": "sample string 4",
      "minHeight": "sample string 5",
      "minWidth": "sample string 6"
    },
    "minimizedPanelSize": {
      "x": "sample string 1",
      "y": "sample string 2",
      "height": "sample string 3",
      "width": "sample string 4",
      "minHeight": "sample string 5",
      "minWidth": "sample string 6"
    },
    "panelButtons": {
      "minimize": {
        "enabled": true,
        "visible": true
      },
      "maximize": {
        "enabled": true,
        "visible": true
      },
      "close": {
        "enabled": true,
        "visible": true
      }
    },
    "innerHeight": "sample string 5",
    "innerWidth": "sample string 6",
    "innerHtml": "sample string 7",
    "panelMode": 1,
    "zIndex": "sample string 8",
    "isResizable": true,
    "hasCloseDialog": true,
    "isMaximized": true,
    "panelType": 0,
    "menuDetails": {
      "isOpen": true,
      "panelOpenOrder": 2,
      "isActive": true
    },
    "panelClass": "sample string 12"
  }
]

application/xml, text/xml

Sample:
<ArrayOfPanelDefinitionsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
  <PanelDefinitionsViewModel>
    <HasCloseDialog>true</HasCloseDialog>
    <HeaderText>sample string 4</HeaderText>
    <InnerHeight>sample string 5</InnerHeight>
    <InnerHtml>sample string 7</InnerHtml>
    <InnerWidth>sample string 6</InnerWidth>
    <IsMaximized>true</IsMaximized>
    <IsResizable>true</IsResizable>
    <MenuDetails>
      <IsActive>true</IsActive>
      <IsOpen>true</IsOpen>
      <PanelOpenOrder>2</PanelOpenOrder>
    </MenuDetails>
    <Name>sample string 1</Name>
    <PanelClass>sample string 12</PanelClass>
    <PanelCode>sample string 2</PanelCode>
    <PanelMode>normal</PanelMode>
    <PanelName>sample string 3</PanelName>
    <PanelSize>
      <Height>sample string 3</Height>
      <MinHeight>sample string 5</MinHeight>
      <MinWidth>sample string 6</MinWidth>
      <Width>sample string 4</Width>
      <X>sample string 1</X>
      <Y>sample string 2</Y>
    </PanelSize>
    <PanelType>Panel</PanelType>
    <TempPanelSize>
      <Height>sample string 3</Height>
      <MinHeight>sample string 5</MinHeight>
      <MinWidth>sample string 6</MinWidth>
      <Width>sample string 4</Width>
      <X>sample string 1</X>
      <Y>sample string 2</Y>
    </TempPanelSize>
    <ZIndex>sample string 8</ZIndex>
    <minimizedPanelSize>
      <Height>sample string 3</Height>
      <MinHeight>sample string 5</MinHeight>
      <MinWidth>sample string 6</MinWidth>
      <Width>sample string 4</Width>
      <X>sample string 1</X>
      <Y>sample string 2</Y>
    </minimizedPanelSize>
    <panelButtons>
      <Close>
        <Enabled>true</Enabled>
        <Visible>true</Visible>
      </Close>
      <Maximize>
        <Enabled>true</Enabled>
        <Visible>true</Visible>
      </Maximize>
      <Minimize>
        <Enabled>true</Enabled>
        <Visible>true</Visible>
      </Minimize>
    </panelButtons>
  </PanelDefinitionsViewModel>
  <PanelDefinitionsViewModel>
    <HasCloseDialog>true</HasCloseDialog>
    <HeaderText>sample string 4</HeaderText>
    <InnerHeight>sample string 5</InnerHeight>
    <InnerHtml>sample string 7</InnerHtml>
    <InnerWidth>sample string 6</InnerWidth>
    <IsMaximized>true</IsMaximized>
    <IsResizable>true</IsResizable>
    <MenuDetails>
      <IsActive>true</IsActive>
      <IsOpen>true</IsOpen>
      <PanelOpenOrder>2</PanelOpenOrder>
    </MenuDetails>
    <Name>sample string 1</Name>
    <PanelClass>sample string 12</PanelClass>
    <PanelCode>sample string 2</PanelCode>
    <PanelMode>normal</PanelMode>
    <PanelName>sample string 3</PanelName>
    <PanelSize>
      <Height>sample string 3</Height>
      <MinHeight>sample string 5</MinHeight>
      <MinWidth>sample string 6</MinWidth>
      <Width>sample string 4</Width>
      <X>sample string 1</X>
      <Y>sample string 2</Y>
    </PanelSize>
    <PanelType>Panel</PanelType>
    <TempPanelSize>
      <Height>sample string 3</Height>
      <MinHeight>sample string 5</MinHeight>
      <MinWidth>sample string 6</MinWidth>
      <Width>sample string 4</Width>
      <X>sample string 1</X>
      <Y>sample string 2</Y>
    </TempPanelSize>
    <ZIndex>sample string 8</ZIndex>
    <minimizedPanelSize>
      <Height>sample string 3</Height>
      <MinHeight>sample string 5</MinHeight>
      <MinWidth>sample string 6</MinWidth>
      <Width>sample string 4</Width>
      <X>sample string 1</X>
      <Y>sample string 2</Y>
    </minimizedPanelSize>
    <panelButtons>
      <Close>
        <Enabled>true</Enabled>
        <Visible>true</Visible>
      </Close>
      <Maximize>
        <Enabled>true</Enabled>
        <Visible>true</Visible>
      </Maximize>
      <Minimize>
        <Enabled>true</Enabled>
        <Visible>true</Visible>
      </Minimize>
    </panelButtons>
  </PanelDefinitionsViewModel>
</ArrayOfPanelDefinitionsViewModel>