Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 1.18 KB

currency.md

File metadata and controls

64 lines (53 loc) · 1.18 KB
prev next
text link
💃 Introduction
MAD/introduction.md
false

Devise

Introduction

Objet représentant une devise. Les codes suivent la norme ISO 4217

Important

Pour la conversion d'un montant, MyUnisoft supporte une liste réduite de devises consultable par le biais de l'API GET /api/v1/currencie

{
  "currency": {
    "code": "EUR"
  }
}

Interfaces

Ci-dessous les définitions avec TypeScript et JSON Schema.

TypeScript

La propriété rate ci-dessous correspond au taux de conversion vers la devise cible liée à l'écriture (et à ses mouvements).

interface Currency {
  code: string;
  rate?: number;
}
JSON Schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false,
  "type": "object",
  "properties": {
    "code": {
      "type": "string"
    },
    "rate": {
      "type": "number",
      "nullable": true
    }
  },
  "required": [
    "code"
  ]
}