Commit 1ae1d9d5b76390189a39476f0e8a91c34c72e2c3

Authored by badetitou
Committed by Geoffrey PREUD'HOMME
1 parent 153931ca

Ajout de transaction/diff event

Showing 1 changed file with 82 additions and 2 deletions   Show diff stats
@@ -399,10 +399,14 @@ securitySchemes: @@ -399,10 +399,14 @@ securitySchemes:
399 get: 399 get:
400 <<<<<<< HEAD 400 <<<<<<< HEAD
401 securedBy: [oauth_2_0] 401 securedBy: [oauth_2_0]
  402 +<<<<<<< HEAD
402 description: Obtenir l'evenement {evenementId}. Nécessite EVNMT_ADMIN ou EVNMT_ACHETER ou EVNMT_REMBOURSER 403 description: Obtenir l'evenement {evenementId}. Nécessite EVNMT_ADMIN ou EVNMT_ACHETER ou EVNMT_REMBOURSER
403 ======= 404 =======
404 description: Obtenir l'evenement {evenementId} 405 description: Obtenir l'evenement {evenementId}
405 >>>>>>> e551d2a... Les Transactions 406 >>>>>>> e551d2a... Les Transactions
  407 +=======
  408 + description: Obtenir l'evenement {evenementId}. Nécessite EVNMT_ADMIN ou EVNMT_ACHETER ou EVNMT_REMBOURSER
  409 +>>>>>>> eae13bd... Ajout de transaction/diff event
406 responses: 410 responses:
407 200: 411 200:
408 body: 412 body:
@@ -589,6 +593,82 @@ securitySchemes: @@ -589,6 +593,82 @@ securitySchemes:
589 "prix": -25.23 593 "prix": -25.23
590 } 594 }
591 ] 595 ]
  596 + /consomation:
  597 + post:
  598 + description: Permet de faire payer ou de crediter un Compte. >0 la personne a crediter de l'argent. <0 la personne a été débité.
  599 + queryParameters:
  600 + participant:
  601 + type: integer
  602 + required: true
  603 + description: L'identifiant de la personne qui utilise son compte
  604 + acteur:
  605 + type: integer
  606 + required: true
  607 + description: L'identifiant de la personne qui autorise effectue la transaction
  608 + id:
  609 + type: integer
  610 + required: true
  611 + description: l'indentification de la consomation qui vient d'être payé
  612 + responses:
  613 + 201:
  614 + description: La consomation a été bien payé
  615 + /evenement:
  616 + post:
  617 + description:
  618 + queryParameters:
  619 + participant:
  620 + type: integer
  621 + required: true
  622 + description: L'identifiant de la personne qui utilise son compte
  623 + acteur:
  624 + type: integer
  625 + required: true
  626 + description: L'identifiant de la personne qui autorise/effectue la transaction
  627 + id:
  628 + type: integer
  629 + required: true
  630 + description: l'identifiant de l'evenement
  631 + responses:
  632 + 201:
  633 + description: L'evenement a bien été payé
  634 + /credit:
  635 + post:
  636 + description: Permet de recharger un compte
  637 + queryParameters:
  638 + participant:
  639 + type: integer
  640 + required: true
  641 + description: L'identifiant de la personne crédité
  642 + acteur:
  643 + type: integer
  644 + required: true
  645 + description: L'indentifiant de la personne qui crédite
  646 + prix:
  647 + type: number
  648 + required: true
  649 + description: La valeur credité sur le solde de participant
  650 + responses:
  651 + 201:
  652 + description: La personne a bien été crédité
  653 + /debit:
  654 + post:
  655 + description: Permet de debiter la carte
  656 + queryParameters:
  657 + participant:
  658 + type: integer
  659 + required: true
  660 + description: L'identifiant de la personne debité
  661 + acteur:
  662 + type: integer
  663 + required: true
  664 + description: L'indentifiant de la personne qui débite
  665 + prix:
  666 + type: number
  667 + required: true
  668 + description: La valeur debité sur le solde de participant
  669 + responses:
  670 + 201:
  671 + description: La personne a bien été débité
592 /participant/{idPersonne}: 672 /participant/{idPersonne}:
593 get: 673 get:
594 description: Permet de recuperer la liste des transaction d'une personne 674 description: Permet de recuperer la liste des transaction d'une personne
@@ -602,7 +682,7 @@ securitySchemes: @@ -602,7 +682,7 @@ securitySchemes:
602 { 682 {
603 "participant": 1, 683 "participant": 1,
604 "acteur": 18, 684 "acteur": 18,
605 - "idTransaction": 42, 685 + "id": 42,
606 "type": true, 686 "type": true,
607 "date": "2003-12-01", 687 "date": "2003-12-01",
608 "prix": 25.23 688 "prix": 25.23
@@ -610,7 +690,7 @@ securitySchemes: @@ -610,7 +690,7 @@ securitySchemes:
610 { 690 {
611 "participant": 1, 691 "participant": 1,
612 "acteur": 12, 692 "acteur": 12,
613 - "idTransaction": 43, 693 + "id": 43,
614 "type": true, 694 "type": true,
615 "date": "2003-12-01", 695 "date": "2003-12-01",
616 "prix": -25.23 696 "prix": -25.23