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 | 399 | get: |
400 | 400 | <<<<<<< HEAD |
401 | 401 | securedBy: [oauth_2_0] |
402 | +<<<<<<< HEAD | |
402 | 403 | description: Obtenir l'evenement {evenementId}. Nécessite EVNMT_ADMIN ou EVNMT_ACHETER ou EVNMT_REMBOURSER |
403 | 404 | ======= |
404 | 405 | description: Obtenir l'evenement {evenementId} |
405 | 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 | 410 | responses: |
407 | 411 | 200: |
408 | 412 | body: |
... | ... | @@ -589,6 +593,82 @@ securitySchemes: |
589 | 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 | 672 | /participant/{idPersonne}: |
593 | 673 | get: |
594 | 674 | description: Permet de recuperer la liste des transaction d'une personne |
... | ... | @@ -602,7 +682,7 @@ securitySchemes: |
602 | 682 | { |
603 | 683 | "participant": 1, |
604 | 684 | "acteur": 18, |
605 | - "idTransaction": 42, | |
685 | + "id": 42, | |
606 | 686 | "type": true, |
607 | 687 | "date": "2003-12-01", |
608 | 688 | "prix": 25.23 |
... | ... | @@ -610,7 +690,7 @@ securitySchemes: |
610 | 690 | { |
611 | 691 | "participant": 1, |
612 | 692 | "acteur": 12, |
613 | - "idTransaction": 43, | |
693 | + "id": 43, | |
614 | 694 | "type": true, |
615 | 695 | "date": "2003-12-01", |
616 | 696 | "prix": -25.23 | ... | ... |