Commit 1ae1d9d5b76390189a39476f0e8a91c34c72e2c3
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
api.raml
@@ -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 |