POST api/Account/UpdateUserSettings

Method to update the page settings for the current user

Request Information

URI Parameters

None.

Body Parameters

UserSettingsViewModel

UserSettingsViewModel
NameDescriptionTypeAdditional information
FontSize

string

None.

FontColor

string

None.

BackgroundColor

string

None.

PageView

byte

None.

Request Formats

application/json, text/json

Sample:
{
  "FontSize": "sample string 1",
  "FontColor": "sample string 2",
  "BackgroundColor": "sample string 3",
  "PageView": 64
}

application/xml, text/xml

Sample:
<UserSettingsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CSAeReader.API.eReaderAPI.Models">
  <BackgroundColor>sample string 3</BackgroundColor>
  <FontColor>sample string 2</FontColor>
  <FontSize>sample string 1</FontSize>
  <PageView>64</PageView>
</UserSettingsViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ApiResult[string] with the result of the request

ApiResultOfString
NameDescriptionTypeAdditional information
Errors

ErrorModel

None.

Result

string

None.

IsSuccess

boolean

None.

StatusCode

HttpStatusCode

None.

Response Formats

application/json, text/json

Sample:
{
  "Errors": {
    "ErrorsNumber": 1,
    "Messages": [
      "sample string 1",
      "sample string 2"
    ],
    "MessagesString": "sample string 2"
  },
  "Result": "sample string 1",
  "IsSuccess": false,
  "StatusCode": 100
}

application/xml, text/xml

Sample:
<ApiResultOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CSAeReader.Common.API">
  <Errors>
    <ErrorsNumber>1</ErrorsNumber>
    <Messages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Messages>
    <MessagesString>sample string 2</MessagesString>
  </Errors>
  <Result>sample string 1</Result>
  <StatusCode>Continue</StatusCode>
</ApiResultOfstring>