PUT api/v{version}/season/bracket
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
version | string |
None. |
Body Parameters
SeasonBracketViewModelName | Description | Type | Additional information |
---|---|---|---|
SeasonId | integer |
None. |
|
Players |
The players of this season. |
Collection of SeasonBracketPlayer |
None. |
Bracket |
The bracket with match results |
BracketViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{ "SeasonId": 1, "Players": [ { "FirstName": "sample string 1", "LastName": "sample string 2", "Nationality": "sample string 3", "Gender": "sample string 5", "MemberId": "sample string 6", "Key": 1, "Reference": "sample string 7" }, { "FirstName": "sample string 1", "LastName": "sample string 2", "Nationality": "sample string 3", "Gender": "sample string 5", "MemberId": "sample string 6", "Key": 1, "Reference": "sample string 7" } ], "Bracket": { "Rounds": [ { "Round": 1, "Matches": [ { "A": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "B": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "Winner": "sample string 1", "Status": "sample string 2" }, { "A": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "B": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "Winner": "sample string 1", "Status": "sample string 2" } ] }, { "Round": 1, "Matches": [ { "A": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "B": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "Winner": "sample string 1", "Status": "sample string 2" }, { "A": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "B": { "Reference": "sample string 1", "Score": 1, "Average": 1.1 }, "Winner": "sample string 1", "Status": "sample string 2" } ] } ] } }
application/xml, text/xml
Sample:
<SeasonBracketViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DartStat.Web.Areas.Apiv2.Models"> <Bracket> <Rounds> <BracketRoundViewModel> <Matches> <BracketMatchViewModel> <A> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </A> <B> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </B> <Status>sample string 2</Status> <Winner>sample string 1</Winner> </BracketMatchViewModel> <BracketMatchViewModel> <A> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </A> <B> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </B> <Status>sample string 2</Status> <Winner>sample string 1</Winner> </BracketMatchViewModel> </Matches> <Round>1</Round> </BracketRoundViewModel> <BracketRoundViewModel> <Matches> <BracketMatchViewModel> <A> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </A> <B> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </B> <Status>sample string 2</Status> <Winner>sample string 1</Winner> </BracketMatchViewModel> <BracketMatchViewModel> <A> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </A> <B> <Average>1.1</Average> <Reference>sample string 1</Reference> <Score>1</Score> </B> <Status>sample string 2</Status> <Winner>sample string 1</Winner> </BracketMatchViewModel> </Matches> <Round>1</Round> </BracketRoundViewModel> </Rounds> </Bracket> <Players> <SeasonBracketPlayer> <DateOfBirth>2023-09-30T05:42:42.851338+02:00</DateOfBirth> <Email>sample string 4</Email> <FirstName>sample string 1</FirstName> <Gender>sample string 5</Gender> <Key>1</Key> <LastName>sample string 2</LastName> <MemberId>sample string 6</MemberId> <Nationality>sample string 3</Nationality> <Reference>sample string 7</Reference> </SeasonBracketPlayer> <SeasonBracketPlayer> <DateOfBirth>2023-09-30T05:42:42.851338+02:00</DateOfBirth> <Email>sample string 4</Email> <FirstName>sample string 1</FirstName> <Gender>sample string 5</Gender> <Key>1</Key> <LastName>sample string 2</LastName> <MemberId>sample string 6</MemberId> <Nationality>sample string 3</Nationality> <Reference>sample string 7</Reference> </SeasonBracketPlayer> </Players> <SeasonId>1</SeasonId> </SeasonBracketViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
SeasonBracketResponseName | Description | Type | Additional information |
---|---|---|---|
Ok | boolean |
None. |
|
Messages | Collection of string |
None. |
Response Formats
application/json, text/json
Sample:
{ "Ok": true, "Messages": [ "sample string 1", "sample string 2" ] }
application/xml, text/xml
Sample:
<SeasonBracketResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DartStat.Web.Areas.Apiv2.Models"> <Messages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </Messages> <Ok>true</Ok> </SeasonBracketResponse>