POST api/SaveUserPreference

Request Information

URI Parameters

None.

Body Parameters

ADM_UserPreferences
NameDescriptionTypeAdditional information
PreferenceID

integer

None.

UserID

integer

None.

LandingPage

string

None.

Theme

string

None.

GridSize

integer

None.

UserIDCreated

integer

None.

DbUserCreated

string

None.

CreatedDate

date

None.

UserIDModified

integer

None.

DbUserModified

string

None.

ModifiedDate

date

None.

RowStatus

string

None.

Comments

string

None.

DashboardId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "PreferenceID": 1,
  "UserID": 2,
  "LandingPage": "sample string 3",
  "Theme": "sample string 4",
  "GridSize": 1,
  "UserIDCreated": 5,
  "DbUserCreated": "sample string 6",
  "CreatedDate": "2024-09-20T19:52:01.1925071-04:00",
  "UserIDModified": 1,
  "DbUserModified": "sample string 7",
  "ModifiedDate": "2024-09-20T19:52:01.1925071-04:00",
  "RowStatus": "sample string 8",
  "Comments": "sample string 9",
  "DashboardId": 1
}

application/xml, text/xml

Sample:
<ADM_UserPreferences xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Goaa.iPro.Data.Admin">
  <Comments>sample string 9</Comments>
  <CreatedDate>2024-09-20T19:52:01.1925071-04:00</CreatedDate>
  <DashboardId>1</DashboardId>
  <DbUserCreated>sample string 6</DbUserCreated>
  <DbUserModified>sample string 7</DbUserModified>
  <GridSize>1</GridSize>
  <LandingPage>sample string 3</LandingPage>
  <ModifiedDate>2024-09-20T19:52:01.1925071-04:00</ModifiedDate>
  <PreferenceID>1</PreferenceID>
  <RowStatus>sample string 8</RowStatus>
  <Theme>sample string 4</Theme>
  <UserID>2</UserID>
  <UserIDCreated>5</UserIDCreated>
  <UserIDModified>1</UserIDModified>
</ADM_UserPreferences>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

UserPreferencesWithFilters
NameDescriptionTypeAdditional information
Preferences

ADM_UserPreferences

None.

UserFilters

Collection of UserFiltersWithID

None.

Filters

Collection of ADMFiltersWithID

None.

Response Formats

application/json, text/json

Sample:
{
  "Preferences": {
    "PreferenceID": 1,
    "UserID": 2,
    "LandingPage": "sample string 3",
    "Theme": "sample string 4",
    "GridSize": 1,
    "UserIDCreated": 5,
    "DbUserCreated": "sample string 6",
    "CreatedDate": "2024-09-20T19:52:01.2080433-04:00",
    "UserIDModified": 1,
    "DbUserModified": "sample string 7",
    "ModifiedDate": "2024-09-20T19:52:01.2080433-04:00",
    "RowStatus": "sample string 8",
    "Comments": "sample string 9",
    "DashboardId": 1
  },
  "UserFilters": [
    {
      "FilterID": 1,
      "UserID": 2,
      "GridName": "sample string 3",
      "Field": "sample string 4",
      "Matchcase": true,
      "Operator": "sample string 6",
      "Predicate": "sample string 7",
      "FilterValue": "sample string 8",
      "PageName": "sample string 9",
      "CreatedDate": "2024-09-20T19:52:01.2080433-04:00",
      "ShowHideColumns": "sample string 10"
    },
    {
      "FilterID": 1,
      "UserID": 2,
      "GridName": "sample string 3",
      "Field": "sample string 4",
      "Matchcase": true,
      "Operator": "sample string 6",
      "Predicate": "sample string 7",
      "FilterValue": "sample string 8",
      "PageName": "sample string 9",
      "CreatedDate": "2024-09-20T19:52:01.2080433-04:00",
      "ShowHideColumns": "sample string 10"
    }
  ],
  "Filters": [
    {
      "FilterID": 1,
      "UserID": 2,
      "GridName": "sample string 3",
      "PageName": "sample string 4",
      "GridObject": "sample string 5",
      "CreatedDate": "2024-09-20T19:52:01.2080433-04:00"
    },
    {
      "FilterID": 1,
      "UserID": 2,
      "GridName": "sample string 3",
      "PageName": "sample string 4",
      "GridObject": "sample string 5",
      "CreatedDate": "2024-09-20T19:52:01.2080433-04:00"
    }
  ]
}

application/xml, text/xml

Sample:
<UserPreferencesWithFilters xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Goaa.iPro.Data.Admin.CustomClasses">
  <Filters>
    <ADMFiltersWithID>
      <CreatedDate>2024-09-20T19:52:01.2080433-04:00</CreatedDate>
      <FilterID>1</FilterID>
      <GridName>sample string 3</GridName>
      <GridObject>sample string 5</GridObject>
      <PageName>sample string 4</PageName>
      <UserID>2</UserID>
    </ADMFiltersWithID>
    <ADMFiltersWithID>
      <CreatedDate>2024-09-20T19:52:01.2080433-04:00</CreatedDate>
      <FilterID>1</FilterID>
      <GridName>sample string 3</GridName>
      <GridObject>sample string 5</GridObject>
      <PageName>sample string 4</PageName>
      <UserID>2</UserID>
    </ADMFiltersWithID>
  </Filters>
  <Preferences xmlns:d2p1="http://schemas.datacontract.org/2004/07/Goaa.iPro.Data.Admin">
    <d2p1:Comments>sample string 9</d2p1:Comments>
    <d2p1:CreatedDate>2024-09-20T19:52:01.2080433-04:00</d2p1:CreatedDate>
    <d2p1:DashboardId>1</d2p1:DashboardId>
    <d2p1:DbUserCreated>sample string 6</d2p1:DbUserCreated>
    <d2p1:DbUserModified>sample string 7</d2p1:DbUserModified>
    <d2p1:GridSize>1</d2p1:GridSize>
    <d2p1:LandingPage>sample string 3</d2p1:LandingPage>
    <d2p1:ModifiedDate>2024-09-20T19:52:01.2080433-04:00</d2p1:ModifiedDate>
    <d2p1:PreferenceID>1</d2p1:PreferenceID>
    <d2p1:RowStatus>sample string 8</d2p1:RowStatus>
    <d2p1:Theme>sample string 4</d2p1:Theme>
    <d2p1:UserID>2</d2p1:UserID>
    <d2p1:UserIDCreated>5</d2p1:UserIDCreated>
    <d2p1:UserIDModified>1</d2p1:UserIDModified>
  </Preferences>
  <UserFilters>
    <UserFiltersWithID>
      <CreatedDate>2024-09-20T19:52:01.2080433-04:00</CreatedDate>
      <Field>sample string 4</Field>
      <FilterID>1</FilterID>
      <FilterValue>sample string 8</FilterValue>
      <GridName>sample string 3</GridName>
      <Matchcase>true</Matchcase>
      <Operator>sample string 6</Operator>
      <PageName>sample string 9</PageName>
      <Predicate>sample string 7</Predicate>
      <ShowHideColumns>sample string 10</ShowHideColumns>
      <UserID>2</UserID>
    </UserFiltersWithID>
    <UserFiltersWithID>
      <CreatedDate>2024-09-20T19:52:01.2080433-04:00</CreatedDate>
      <Field>sample string 4</Field>
      <FilterID>1</FilterID>
      <FilterValue>sample string 8</FilterValue>
      <GridName>sample string 3</GridName>
      <Matchcase>true</Matchcase>
      <Operator>sample string 6</Operator>
      <PageName>sample string 9</PageName>
      <Predicate>sample string 7</Predicate>
      <ShowHideColumns>sample string 10</ShowHideColumns>
      <UserID>2</UserID>
    </UserFiltersWithID>
  </UserFilters>
</UserPreferencesWithFilters>