POST InscriptLunette

Create a glasses order from the Smart Kiosk. Recevoir les infos de prescription ,monture, lentille et succursale et retourner une valeur de statut

Paramètres reçus

- Clé de l'API

- Code client lunetterie

- Code succursale

- Prescription

o Sphère(OD / OS)

o Cylindre(OD / OS)

o Axe(OD / OS)

o Addition(OD / OS)

o Vertex(OD / OS)

o Acuité visuelle (OD/OS)

o Prisme 1 (OD/OS)

o Base prisme 1 (OD/OS)

o Prisme 2 (OD/OS)

o Base prisme 2 (OD/OS)

o Balance(OD / OS)

o Image prescription (pour imagerie)

- Code monture fournisseur

- Code lentille Opti-Pro

1 Returned value (integer) :

0 - Successful Order

1 - Store Id invalid

2 - Store connection error

3 - Client Id invalid

4 - Frame Id invalid

5 - Lens Id invalid

6 - Error saving the exam

7 - Error when registering the order

8 - Non-existent resource code when saving the imagery

9 - Imaging Type not found

10 - Error saving the imaging

11 - Invalid API Key

12 - Invalid CSV file

POST: wsoptipro/InscriptLunette

Request Information

URI Parameters

None.

Body Parameters

LunetteRequest
NameDescriptionTypeAdditional information
ApiCode

Clé API Opti-Pro

string

None.

NoClient

No du client

integer

None.

CodeSucc

Code de la succursale à utiliser

string

None.

SphOD

Sphère OD

decimal number

None.

SphOG

Sphère OG

decimal number

None.

CylOD

Cylindre OD

decimal number

None.

CylOG

Cylindre OG

decimal number

None.

AxeOD

Axe OD

string

None.

AxeOG

Axe OG

string

None.

AddOD

Addition OD

decimal number

None.

AddOG

Addition OG

decimal number

None.

VertexOD

Vertex OD

decimal number

None.

VertexOG

Vertex OG

decimal number

None.

AccVisuOD

Acuité visuelle OD

string

None.

AccVisuOG

Acuité visuelle OG

string

None.

PrismeOD

Prisme 1 OD

decimal number

None.

PrismeBaseOD

Base Prisme 1 OD

string

None.

PrismeOG

Prisme 1 OG

decimal number

None.

PrismeBaseOG

Base Prisme 1 OG

string

None.

Prisme2OD

Prisme 2 OD

decimal number

None.

Prisme2BaseOD

Base Prisme 2 OD

string

None.

Prisme2OG

Prisme 2 OG

decimal number

None.

Prisme2BaseOG

Base Prisme 2 OG

string

None.

BalOD

Balance OD

string

None.

BalOG

Balance OG

string

None.

PathImgExam

Chemin Image prescription (pour imagerie)

string

None.

MontCode

Code monture fournisseur

string

None.

LentCode

Code lentille Opti-Pro

string

None.

Request Formats

application/json, text/json

Exemple:
{
  "ApiCode": "sample string 1",
  "NoClient": 2,
  "CodeSucc": "sample string 3",
  "SphOD": 4.0,
  "SphOG": 5.0,
  "CylOD": 6.0,
  "CylOG": 7.0,
  "AxeOD": "sample string 8",
  "AxeOG": "sample string 9",
  "AddOD": 10.0,
  "AddOG": 11.0,
  "VertexOD": 12.0,
  "VertexOG": 13.0,
  "AccVisuOD": "sample string 14",
  "AccVisuOG": "sample string 15",
  "PrismeOD": 16.0,
  "PrismeBaseOD": "sample string 17",
  "PrismeOG": 18.0,
  "PrismeBaseOG": "sample string 19",
  "Prisme2OD": 20.0,
  "Prisme2BaseOD": "sample string 21",
  "Prisme2OG": 22.0,
  "Prisme2BaseOG": "sample string 23",
  "BalOD": "sample string 24",
  "BalOG": "sample string 25",
  "PathImgExam": "sample string 26",
  "MontCode": "sample string 27",
  "LentCode": "sample string 28"
}

application/xml, text/xml

Exemple:
<LunetteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WsOptiPro">
  <AccVisuOD>sample string 14</AccVisuOD>
  <AccVisuOG>sample string 15</AccVisuOG>
  <AddOD>10</AddOD>
  <AddOG>11</AddOG>
  <ApiCode>sample string 1</ApiCode>
  <AxeOD>sample string 8</AxeOD>
  <AxeOG>sample string 9</AxeOG>
  <BalOD>sample string 24</BalOD>
  <BalOG>sample string 25</BalOG>
  <CodeSucc>sample string 3</CodeSucc>
  <CylOD>6</CylOD>
  <CylOG>7</CylOG>
  <LentCode>sample string 28</LentCode>
  <MontCode>sample string 27</MontCode>
  <NoClient>2</NoClient>
  <PathImgExam>sample string 26</PathImgExam>
  <Prisme2BaseOD>sample string 21</Prisme2BaseOD>
  <Prisme2BaseOG>sample string 23</Prisme2BaseOG>
  <Prisme2OD>20</Prisme2OD>
  <Prisme2OG>22</Prisme2OG>
  <PrismeBaseOD>sample string 17</PrismeBaseOD>
  <PrismeBaseOG>sample string 19</PrismeBaseOG>
  <PrismeOD>16</PrismeOD>
  <PrismeOG>18</PrismeOG>
  <SphOD>4</SphOD>
  <SphOG>5</SphOG>
  <VertexOD>12</VertexOD>
  <VertexOG>13</VertexOG>
</LunetteRequest>

application/x-www-form-urlencoded

Exemple:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'LunetteRequest'.

Response Information

Resource Description

integer

Response Formats

application/json, text/json

Exemple:
1

application/xml, text/xml

Exemple:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</int>