This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
sethandicapmutatie [2015/10/21 07:44] marcel |
sethandicapmutatie [2015/10/21 09:34] marcel |
||
---|---|---|---|
Line 1: | Line 1: | ||
==== /pwg/sethandicapmutatie==== | ==== /pwg/sethandicapmutatie==== | ||
- | Returns the list of available courses | + | With this function you can create / fill in a handicapcard |
Function: | Function: | ||
Line 18: | Line 18: | ||
Example: | Example: | ||
https://backend.prowaregolf.nl/api/sethandicapmutatie/key/<your authrisation code here>/relationid/<relationid>/partyId/<Party ID>/playingdate/<date of playing>/marker/<marker>/description/<description>/courseid/<course id>/holesid/<hole ID>/teeid/<Tee ID>/cardtype/<cardtype>/starttime/<Start time>/categoryid/<category ID> | https://backend.prowaregolf.nl/api/sethandicapmutatie/key/<your authrisation code here>/relationid/<relationid>/partyId/<Party ID>/playingdate/<date of playing>/marker/<marker>/description/<description>/courseid/<course id>/holesid/<hole ID>/teeid/<Tee ID>/cardtype/<cardtype>/starttime/<Start time>/categoryid/<category ID> | ||
+ | |||
result: | result: | ||
Line 300: | Line 301: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | **Extra uitleg:** | ||
+ | |||
+ | __Parameters algemeen:__ | ||
+ | |||
+ | De functie “sethandicapmutatie” kan voor verschillende doeleinden worden gebruikt. Hieronder een opsomming van de functionaliteiten. | ||
+ | |||
+ | De kunt de functie voor de volgende zaken gebruiken: | ||
+ | 1. Aanmaken van een kaart op de eigen baan | ||
+ | 2. Aanmaken van kaarten op een andere baan gespeeld. | ||
+ | 3. Aanmaken van kaarten gespeeld in het buitenland | ||
+ | 4. Het verrijken van bestaande kaarten | ||
+ | |||
+ | |||
+ | __Soorten kaarten:__ | ||
+ | |||
+ | Je kunt met deze functie 2 soorten kaarten aanmaken. | ||
+ | |||
+ | De volgende soorten kaarten kun je aanmaken: | ||
+ | 1. Q-Kaart => Kaarttype 1 | ||
+ | 2. Externe Wedstrijdkaart => Kaarttype 3 | ||
+ | |||
+ | |||
+ | __Minimale parameters bij aanmaken nieuwe kaart:__ | ||
+ | |||
+ | Wanneer je een nieuwe kaart aanmaakt moeten minimaal de volgende parameters worden meegegeven: | ||
+ | 1. relationid → Lidnummer | ||
+ | 2. courseid → NGF nummer van de club deze is op te halen via de functie “getcourses” | ||
+ | 3. holesid → Is een vast waarde van '1' voor 18 holes en een '0' voor 9 holes | ||
+ | 4. teeid → Dit is de nummer van de baanlus. Deze kan worden opgehaald met behulp van de functie “getcourselus” | ||
+ | 5. cardtype → Dit is het soort kaart wat wordt gekozen. Hierbij is 1 een Q-Kaart en 3 een wedstrijd gelopen op een andere baan. Wedstrijden op de eigen baan gaat via de wedstrijdleiding. | ||
+ | 6. playingdate → De datum waarop de kaart is gespeeld | ||
+ | 7. starttime → De tijd dat de kaart gespeeld is. | ||
+ | 8. categoryid → Dit is het nummer om de kleur van de tee te kunnen aangeven. Deze krijg je uit de functie “getcourselustees “ | ||
+ | |||
+ | |||
+ | __Parameter bij ophalen van een bestaande kaart:__ | ||
+ | |||
+ | Wanneer je een oude kaart wilt ophalen geef je alleen de volgende parameter mee: | ||
+ | 1. mutationid | ||
+ | |||
+ | |||
+ | |||
+ | __Het vullen van de slagen in een binnenlandse kaart:__ | ||
+ | |||
+ | Wanneer je de slagen per hole mee wilt sturen, voor een nederlandse kaart, dan kan dit met de volgende parameters: | ||
+ | 1. hole1hits | ||
+ | 2. hole2hits | ||
+ | 3. hole3hits | ||
+ | 4. hole4hits | ||
+ | 5. hole5hits | ||
+ | 6. hole6hits | ||
+ | 7. hole7hits | ||
+ | 8. hole8hits | ||
+ | 9. hole9hits | ||
+ | 10. hole10hits | ||
+ | 11. hole11hits | ||
+ | 12. hole12hits | ||
+ | 13. hole13hits | ||
+ | 14. hole14hits | ||
+ | 15. hole15hits | ||
+ | 16. hole16hits | ||
+ | 17. hole17hits | ||
+ | 18. hole18hits | ||
+ | |||
+ | |||
+ | __Het vullen van de resultaat in een buitenlandse kaart:__ | ||
+ | |||
+ | Wanneer het gaat om een buitenlandsekaart mag je alleen het totaal aantal stableford punten meegeven. | ||
+ | |||
+ | De parameter hiervoor is: | ||
+ | 1. totalpoints | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | __De parameter voor het toekennen van de CBA is :__ | ||
+ | cba | ||
+ | |||
+ | __De parameter voor het toekennen van de reduction only is :__ | ||
+ | reductiononly | ||
+ | |||
+ | Je kunt in een wedstrijdkaart (kaarttype 3) een CBA meegegeven | ||
+ | |||
+ | |||
+ | Met de CBA mag je de volgende waarde meegeven: | ||
+ | 1 | ||
+ | 0 | ||
+ | -1 | ||
+ | -2 | ||
+ | -3 | ||
+ | -4 | ||
+ | |||
+ | Wanneer de CBA -4 gekozen is mag je ook de reduction only van 1 meegeven. Alle andere waarde kunnen geen reduction only hebben. |