Contact lens expiration rules

list

request
GET /api/v2/contact-lenses/expiration-rules HTTP/1.1
response
HTTP/1.1 200 OK

[ {
  "id" : 5,
  "criticalPeriodDays" : 120,
  "wearingPeriod" : "1 день",
  "hasColor" : true
}, {
  "id" : 1,
  "criticalPeriodDays" : 60,
  "wearingPeriod" : "6-12 месяцев",
  "hasColor" : false
}, {
  "id" : 2,
  "criticalPeriodDays" : 30,
  "wearingPeriod" : "6-12 месяцев",
  "hasColor" : true
} ]
Table 131. response description
Path Type Description

id

Number

ID правила

criticalPeriodDays

Number

За какое кол-во дней до истечения срока годности КЛ становятся критическими

wearingPeriod

String

Период ношения

hasColor

Boolean

Имеет ли линза цвет

create

request
POST /api/v2/contact-lenses/expiration-rules HTTP/1.1

[ {
  "criticalPeriodDays" : 60,
  "wearingPeriod" : "6-12 месяцев",
  "hasColor" : false
}, {
  "criticalPeriodDays" : 30,
  "wearingPeriod" : "6-12 месяцев",
  "hasColor" : true
} ]
Table 132. request description
Path Type Description Constraints

criticalPeriodDays

Number

За какое кол-во дней до истечения срока годности КЛ становятся критическими

Must be at least 1 and at most 999.
Must not be null

wearingPeriod

String

Период ношения

Must not be blank

hasColor

Boolean

Имеет ли линза цвет

Must not be null

response
HTTP/1.1 200 OK

delete

request
DELETE /api/v2/contact-lenses/expiration-rules?rulesIds=3,4 HTTP/1.1
Table 133. request-params
Parameter Description

rulesIds

ID правил на истечение срока годности

response
HTTP/1.1 200 OK