PUT api/Character/NewGameSession

Request Information

URI Parameters

None.

Body Parameters

GameSession
NameDescriptionTypeAdditional information
GameSessionID

integer

None.

GameID

integer

None.

OwnerID

string

None.

OnSundays

boolean

None.

OnMondays

boolean

None.

OnTuesdays

boolean

None.

OnWednesdays

boolean

None.

OnThursdays

boolean

None.

OnFridays

boolean

None.

OnSaturdays

boolean

None.

StartTime

time interval

None.

EndTime

time interval

None.

Request Formats

application/json, text/json

Sample:
{
  "gameSessionID": 1,
  "gameID": 2,
  "ownerID": "sample string 3",
  "onSundays": true,
  "onMondays": true,
  "onTuesdays": true,
  "onWednesdays": true,
  "onThursdays": true,
  "onFridays": true,
  "onSaturdays": true,
  "startTime": "00:00:00.1234567",
  "endTime": "00:00:00.1234567"
}

text/html

Sample:
{"gameSessionID":1,"gameID":2,"ownerID":"sample string 3","onSundays":true,"onMondays":true,"onTuesdays":true,"onWednesdays":true,"onThursdays":true,"onFridays":true,"onSaturdays":true,"startTime":"00:00:00.1234567","endTime":"00:00:00.1234567"}

application/xml, text/xml

Sample:
<GameSession xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RPGAnthology.WebAPI.Models">
  <EndTime>PT0.1234567S</EndTime>
  <GameID>2</GameID>
  <GameSessionID>1</GameSessionID>
  <OnFridays>true</OnFridays>
  <OnMondays>true</OnMondays>
  <OnSaturdays>true</OnSaturdays>
  <OnSundays>true</OnSundays>
  <OnThursdays>true</OnThursdays>
  <OnTuesdays>true</OnTuesdays>
  <OnWednesdays>true</OnWednesdays>
  <OwnerID>sample string 3</OwnerID>
  <StartTime>PT0.1234567S</StartTime>
</GameSession>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'GameSession'.

Response Information

Resource Description

GameSessionDto
NameDescriptionTypeAdditional information
GameSessionID

integer

None.

CharacterID

integer

None.

CharacterName

string

None.

CharacterImage

string

None.

CharacterClass

string

None.

GameID

integer

None.

GameName

string

None.

SessionOwner

string

None.

OnSunday

boolean

None.

OnMonday

boolean

None.

OnTuesday

boolean

None.

OnWednesday

boolean

None.

OnThursday

boolean

None.

OnFriday

boolean

None.

OnSaturday

boolean

None.

OwnerID

string

None.

StartTime

time interval

None.

EndTime

time interval

None.

Characters

Collection of SessionCharacterDto

None.

Response Formats

application/json, text/json

Sample:
{
  "gameSessionID": 1,
  "characterID": 2,
  "characterName": "sample string 3",
  "characterImage": "sample string 4",
  "characterClass": "sample string 5",
  "gameID": 6,
  "gameName": "sample string 7",
  "sessionOwner": "sample string 8",
  "onSunday": true,
  "onMonday": true,
  "onTuesday": true,
  "onWednesday": true,
  "onThursday": true,
  "onFriday": true,
  "onSaturday": true,
  "ownerID": "sample string 16",
  "startTime": "00:00:00.1234567",
  "endTime": "00:00:00.1234567",
  "characters": [
    {
      "characterID": 1,
      "name": "sample string 2",
      "image": "sample string 3",
      "userId": "sample string 4"
    },
    {
      "characterID": 1,
      "name": "sample string 2",
      "image": "sample string 3",
      "userId": "sample string 4"
    }
  ]
}

text/html

Sample:
{"gameSessionID":1,"characterID":2,"characterName":"sample string 3","characterImage":"sample string 4","characterClass":"sample string 5","gameID":6,"gameName":"sample string 7","sessionOwner":"sample string 8","onSunday":true,"onMonday":true,"onTuesday":true,"onWednesday":true,"onThursday":true,"onFriday":true,"onSaturday":true,"ownerID":"sample string 16","startTime":"00:00:00.1234567","endTime":"00:00:00.1234567","characters":[{"characterID":1,"name":"sample string 2","image":"sample string 3","userId":"sample string 4"},{"characterID":1,"name":"sample string 2","image":"sample string 3","userId":"sample string 4"}]}

application/xml, text/xml

Sample:
<GameSessionDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RPGAnthology.WebAPI.Models.Global">
  <CharacterClass>sample string 5</CharacterClass>
  <CharacterID>2</CharacterID>
  <CharacterImage>sample string 4</CharacterImage>
  <CharacterName>sample string 3</CharacterName>
  <Characters>
    <SessionCharacterDto>
      <CharacterID>1</CharacterID>
      <Image>sample string 3</Image>
      <Name>sample string 2</Name>
      <UserId>sample string 4</UserId>
    </SessionCharacterDto>
    <SessionCharacterDto>
      <CharacterID>1</CharacterID>
      <Image>sample string 3</Image>
      <Name>sample string 2</Name>
      <UserId>sample string 4</UserId>
    </SessionCharacterDto>
  </Characters>
  <EndTime>PT0.1234567S</EndTime>
  <GameID>6</GameID>
  <GameName>sample string 7</GameName>
  <GameSessionID>1</GameSessionID>
  <OnFriday>true</OnFriday>
  <OnMonday>true</OnMonday>
  <OnSaturday>true</OnSaturday>
  <OnSunday>true</OnSunday>
  <OnThursday>true</OnThursday>
  <OnTuesday>true</OnTuesday>
  <OnWednesday>true</OnWednesday>
  <OwnerID>sample string 16</OwnerID>
  <SessionOwner>sample string 8</SessionOwner>
  <StartTime>PT0.1234567S</StartTime>
</GameSessionDto>