GET api/TeamMatches?saisonLigaID={saisonLigaID}&kampftag={kampftag}&logischerKampftag={logischerKampftag}&mannschaftenID={mannschaftenID}

Ermittelt alle Begegnungen für eine Saisonliga. Zusätzlich kann auf den Kampftag (Datum) oder den logischen Kampftag eingeschänkt werden.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
saisonLigaID

Die SaisonligaID, auf die eingeschränkt werden soll. Muss immer angegeben sein!

integer

Required

kampftag

Kann optional angegeben werden. Falls angegeben, muss der Kampftag im Format YYYY-MM-DD vorliegen! Hiermit wird auf das Datum eines Kampftages eingeschränkt.

date

None.

logischerKampftag

Kann optional angegeben werden. Hiermit wird auf den logischen Kampftag eingeschränkt.

integer

None.

mannschaftenID

Kann optional angegeben werden. Hiermit wird auf die Begegnungen einer bestimmten Mannschaft eingeschränkt.

integer

None.

Body Parameters

None.

Response Information

Resource Description

Collection of TeamMatch
NameDescriptionTypeAdditional information
BegegnungsID

Identifizierende ID für die Begegnung

integer

None.

KampftagIst

Datum des Kampftages

date

None.

SaisonLigaID

Saisonliga, zu der dieser Mannschaftskampf (Begegnung) gehört

integer

None.

MannschaftenIDHeim

ID der Heimmannschaft zur Mannschafttabelle

integer

None.

MannschaftenIDGast

ID der Gastmannschaft zur Mannschaftstabelle

integer

None.

Beginn

Beginn des Kampfes am Kampftag (hh:mm)

string

None.

PunkteHeimWertung

Ort, in dem der Kampf ausgetragen wird

decimal number

None.

PunkteGastWertung

Gibt die im Wettkampf erzielten Mannschaftspunkte der Gastmannschaft an (0-40 bei 10 Ringern)

decimal number

None.

HeimMannschaft

Name der Heimmannschaft (entspricht im Normalfall auch der Bezeichnung die über die Referenz in der Mannschaftstabelle abgerufen werden kann.)

string

None.

GastMannschaft

Name der Gastmannschaft (entspricht im Normalfall auch der Bezeichnung die über die Referenz in der Mannschaftstabelle abgerufen werden kann.)

string

None.

HeimOrganisationsID

Zeigt auf den OrgID des Heimvereins (Organisation)

integer

None.

GastOrganisationsID

Zeigt auf die OrgID des Gastvereins (Organisation)

integer

None.

LogischerKampftag

Fortlaufende Nummerierung des Kampftags für die Mannschaft in der Saison des Kampfes.

integer

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "BegegnungsID": 1,
    "KampftagIst": "2024-05-09T18:35:03.3194161+02:00",
    "SaisonLigaID": 1,
    "MannschaftenIDHeim": 1,
    "MannschaftenIDGast": 1,
    "Beginn": "sample string 2",
    "PunkteHeimWertung": 1.1,
    "PunkteGastWertung": 1.1,
    "HeimMannschaft": "sample string 3",
    "GastMannschaft": "sample string 4",
    "HeimOrganisationsID": 1,
    "GastOrganisationsID": 1,
    "LogischerKampftag": 5
  },
  {
    "BegegnungsID": 1,
    "KampftagIst": "2024-05-09T18:35:03.3194161+02:00",
    "SaisonLigaID": 1,
    "MannschaftenIDHeim": 1,
    "MannschaftenIDGast": 1,
    "Beginn": "sample string 2",
    "PunkteHeimWertung": 1.1,
    "PunkteGastWertung": 1.1,
    "HeimMannschaft": "sample string 3",
    "GastMannschaft": "sample string 4",
    "HeimOrganisationsID": 1,
    "GastOrganisationsID": 1,
    "LogischerKampftag": 5
  }
]

application/xml, text/xml

Sample:
<ArrayOfTeamMatch xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LigaDB70.Models.Api.TeamMatches">
  <TeamMatch>
    <BegegnungsID>1</BegegnungsID>
    <Beginn>sample string 2</Beginn>
    <GastMannschaft>sample string 4</GastMannschaft>
    <GastOrganisationsID>1</GastOrganisationsID>
    <HeimMannschaft>sample string 3</HeimMannschaft>
    <HeimOrganisationsID>1</HeimOrganisationsID>
    <KampftagIst>2024-05-09T18:35:03.3194161+02:00</KampftagIst>
    <LogischerKampftag>5</LogischerKampftag>
    <MannschaftenIDGast>1</MannschaftenIDGast>
    <MannschaftenIDHeim>1</MannschaftenIDHeim>
    <PunkteGastWertung>1.1</PunkteGastWertung>
    <PunkteHeimWertung>1.1</PunkteHeimWertung>
    <SaisonLigaID>1</SaisonLigaID>
  </TeamMatch>
  <TeamMatch>
    <BegegnungsID>1</BegegnungsID>
    <Beginn>sample string 2</Beginn>
    <GastMannschaft>sample string 4</GastMannschaft>
    <GastOrganisationsID>1</GastOrganisationsID>
    <HeimMannschaft>sample string 3</HeimMannschaft>
    <HeimOrganisationsID>1</HeimOrganisationsID>
    <KampftagIst>2024-05-09T18:35:03.3194161+02:00</KampftagIst>
    <LogischerKampftag>5</LogischerKampftag>
    <MannschaftenIDGast>1</MannschaftenIDGast>
    <MannschaftenIDHeim>1</MannschaftenIDHeim>
    <PunkteGastWertung>1.1</PunkteGastWertung>
    <PunkteHeimWertung>1.1</PunkteHeimWertung>
    <SaisonLigaID>1</SaisonLigaID>
  </TeamMatch>
</ArrayOfTeamMatch>