## Autogenerated by Scribe. DO NOT MODIFY.

name: Participants
description: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
endpoints:
  -
    httpMethods:
      - GET
    uri: 'api/event/{event_id}/participants'
    metadata:
      groupName: Participants
      groupDescription: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
      subgroup: ''
      subgroupDescription: ''
      title: "Affiche la liste des joueurs d'un événément pour un utilisateur"
      description: ''
      authenticated: true
      custom: []
    headers:
      Authorization: 'Bearer {YOUR_AUTH_KEY}'
      Content-Type: application/json
      Accept: application/json
    urlParameters:
      event_id:
        name: event_id
        description: 'The ID of the event.'
        required: true
        example: 1
        type: integer
        custom: []
    cleanUrlParameters:
      event_id: 1
    queryParameters: []
    cleanQueryParameters: []
    bodyParameters: []
    cleanBodyParameters: []
    fileParameters: []
    responses:
      -
        status: 401
        content: '{"message":"Unauthenticated."}'
        headers:
          cache-control: 'no-cache, private'
          content-type: application/json
          vary: Origin
        description: null
        custom: []
    responseFields: []
    auth:
      - headers
      - Authorization
      - 'Bearer 6EP4ab38ahd5cgZkv1feVD6'
    controller: null
    method: null
    route: null
    custom: []
  -
    httpMethods:
      - GET
    uri: 'api/event/{event}/participants/create'
    metadata:
      groupName: Participants
      groupDescription: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
      subgroup: ''
      subgroupDescription: ''
      title: "Méthode à appeler avant initialisation du formulaire de création d'une participantne"
      description: ''
      authenticated: true
      custom: []
    headers:
      Authorization: 'Bearer {YOUR_AUTH_KEY}'
      Content-Type: application/json
      Accept: application/json
    urlParameters:
      event:
        name: event
        description: 'The event.'
        required: true
        example: 1
        type: integer
        custom: []
    cleanUrlParameters:
      event: 1
    queryParameters: []
    cleanQueryParameters: []
    bodyParameters: []
    cleanBodyParameters: []
    fileParameters: []
    responses:
      -
        status: 401
        content: '{"message":"Unauthenticated."}'
        headers:
          cache-control: 'no-cache, private'
          content-type: application/json
          vary: Origin
        description: null
        custom: []
    responseFields: []
    auth:
      - headers
      - Authorization
      - 'Bearer VeZ6v1gcbaa38P6fDE5kd4h'
    controller: null
    method: null
    route: null
    custom: []
  -
    httpMethods:
      - POST
    uri: 'api/event/{event_id}/participants'
    metadata:
      groupName: Participants
      groupDescription: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
      subgroup: ''
      subgroupDescription: ''
      title: "Enregistrement d'une nouvelle participantne"
      description: ''
      authenticated: true
      custom: []
    headers:
      Authorization: 'Bearer {YOUR_AUTH_KEY}'
      Content-Type: application/json
      Accept: application/json
    urlParameters:
      event_id:
        name: event_id
        description: "Identifiant de l'événement"
        required: true
        example: 1
        type: integer
        custom: []
    cleanUrlParameters:
      event_id: 1
    queryParameters: []
    cleanQueryParameters: []
    bodyParameters:
      licence:
        name: licence
        description: 'N° de licence'
        required: true
        example: '5942037'
        type: string
        custom: []
      last_name:
        name: last_name
        description: NOM
        required: true
        example: WATTEAU
        type: string
        custom: []
      first_name:
        name: first_name
        description: Prénom
        required: true
        example: Franck
        type: string
        custom: []
      categorie:
        name: categorie
        description: Catégorie
        required: true
        example: V1
        type: string
        custom: []
      scoring:
        name: scoring
        description: 'Nombre de points'
        required: true
        example: 700
        type: integer
        custom: []
      ranking:
        name: ranking
        description: Classement
        required: true
        example: 7
        type: integer
        custom: []
      gender:
        name: gender
        description: Sexe
        required: true
        example: 1
        type: string
        custom: []
      club:
        name: club
        description: Club
        required: true
        example: 1
        type: string
        custom: []
    cleanBodyParameters:
      licence: '5942037'
      last_name: WATTEAU
      first_name: Franck
      categorie: V1
      scoring: 700
      ranking: 7
      gender: 1
      club: 1
    fileParameters: []
    responses: []
    responseFields: []
    auth:
      - headers
      - Authorization
      - 'Bearer 31DE46aakb85VZfv6dcePgh'
    controller: null
    method: null
    route: null
    custom: []
  -
    httpMethods:
      - GET
    uri: 'api/event/{event_id}/participants/{id}'
    metadata:
      groupName: Participants
      groupDescription: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
      subgroup: ''
      subgroupDescription: ''
      title: "Affiche la fiche d'un joueur"
      description: ''
      authenticated: true
      custom: []
    headers:
      Authorization: 'Bearer {YOUR_AUTH_KEY}'
      Content-Type: application/json
      Accept: application/json
    urlParameters:
      event_id:
        name: event_id
        description: 'The ID of the event.'
        required: true
        example: 1
        type: integer
        custom: []
      id:
        name: id
        description: 'The ID of the participant.'
        required: true
        example: 1
        type: integer
        custom: []
    cleanUrlParameters:
      event_id: 1
      id: 1
    queryParameters: []
    cleanQueryParameters: []
    bodyParameters: []
    cleanBodyParameters: []
    fileParameters: []
    responses:
      -
        status: 401
        content: '{"message":"Unauthenticated."}'
        headers:
          cache-control: 'no-cache, private'
          content-type: application/json
          vary: Origin
        description: null
        custom: []
    responseFields: []
    auth:
      - headers
      - Authorization
      - 'Bearer 3a8h1fcae6vgkD5EV4Z6Pbd'
    controller: null
    method: null
    route: null
    custom: []
  -
    httpMethods:
      - GET
    uri: 'api/event/{event}/participants/{participant_id}/edit'
    metadata:
      groupName: Participants
      groupDescription: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
      subgroup: ''
      subgroupDescription: ''
      title: 'Show the form for editing the specified resource.'
      description: ''
      authenticated: true
      custom: []
    headers:
      Authorization: 'Bearer {YOUR_AUTH_KEY}'
      Content-Type: application/json
      Accept: application/json
    urlParameters:
      event:
        name: event
        description: 'The event.'
        required: true
        example: 1
        type: integer
        custom: []
      participant_id:
        name: participant_id
        description: 'The ID of the participant.'
        required: true
        example: 1
        type: integer
        custom: []
    cleanUrlParameters:
      event: 1
      participant_id: 1
    queryParameters: []
    cleanQueryParameters: []
    bodyParameters: []
    cleanBodyParameters: []
    fileParameters: []
    responses:
      -
        status: 401
        content: '{"message":"Unauthenticated."}'
        headers:
          cache-control: 'no-cache, private'
          content-type: application/json
          vary: Origin
        description: null
        custom: []
    responseFields: []
    auth:
      - headers
      - Authorization
      - 'Bearer 4a6VEb8kd16vaZDhef3Pg5c'
    controller: null
    method: null
    route: null
    custom: []
  -
    httpMethods:
      - PUT
      - PATCH
    uri: 'api/event/{event_id}/participants/{id}'
    metadata:
      groupName: Participants
      groupDescription: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
      subgroup: ''
      subgroupDescription: ''
      title: 'Update the specified resource in storage.'
      description: ''
      authenticated: true
      custom: []
    headers:
      Authorization: 'Bearer {YOUR_AUTH_KEY}'
      Content-Type: application/json
      Accept: application/json
    urlParameters:
      event_id:
        name: event_id
        description: "Identifiant de l'événement"
        required: true
        example: 13
        type: integer
        custom: []
      id:
        name: id
        description: 'The ID of the participant.'
        required: true
        example: 1
        type: integer
        custom: []
    cleanUrlParameters:
      event_id: 13
      id: 1
    queryParameters: []
    cleanQueryParameters: []
    bodyParameters:
      licence:
        name: licence
        description: 'N° de licence'
        required: true
        example: '5942037'
        type: string
        custom: []
      last_name:
        name: last_name
        description: NOM
        required: true
        example: WATTEAU
        type: string
        custom: []
      first_name:
        name: first_name
        description: Prénom
        required: true
        example: Franck
        type: string
        custom: []
      categorie:
        name: categorie
        description: Catégorie
        required: true
        example: V1
        type: string
        custom: []
      scoring:
        name: scoring
        description: 'Nombre de points'
        required: true
        example: 700
        type: integer
        custom: []
      ranking:
        name: ranking
        description: Classement
        required: true
        example: 7
        type: integer
        custom: []
      gender:
        name: gender
        description: Sexe
        required: true
        example: 1
        type: string
        custom: []
      club:
        name: club
        description: Club
        required: true
        example: 1
        type: string
        custom: []
    cleanBodyParameters:
      licence: '5942037'
      last_name: WATTEAU
      first_name: Franck
      categorie: V1
      scoring: 700
      ranking: 7
      gender: 1
      club: 1
    fileParameters: []
    responses: []
    responseFields: []
    auth:
      - headers
      - Authorization
      - 'Bearer fDaV1a5vb3Ek4e6ZgPdc68h'
    controller: null
    method: null
    route: null
    custom: []
  -
    httpMethods:
      - DELETE
    uri: 'api/event/{event_id}/participants/{id}'
    metadata:
      groupName: Participants
      groupDescription: 'Gestion des joueurs associés à un événement pour un compte utilisateur'
      subgroup: ''
      subgroupDescription: ''
      title: 'Remove the specified resource from storage.'
      description: ''
      authenticated: true
      custom: []
    headers:
      Authorization: 'Bearer {YOUR_AUTH_KEY}'
      Content-Type: application/json
      Accept: application/json
    urlParameters:
      event_id:
        name: event_id
        description: 'The ID of the event.'
        required: true
        example: 1
        type: integer
        custom: []
      id:
        name: id
        description: 'The ID of the participant.'
        required: true
        example: 1
        type: integer
        custom: []
    cleanUrlParameters:
      event_id: 1
      id: 1
    queryParameters: []
    cleanQueryParameters: []
    bodyParameters: []
    cleanBodyParameters: []
    fileParameters: []
    responses: []
    responseFields: []
    auth:
      - headers
      - Authorization
      - 'Bearer af6v64EkPhZda3e8b5DV1cg'
    controller: null
    method: null
    route: null
    custom: []
