Glasses order

Заказ на изготовление очков

last purchasing lens by client

Последние купленные линзы по клиенту
request
GET /api/v2/orders/last-purchased/lenses?clientId=90009990999 HTTP/1.1
Table 198. request description
Parameter Description

clientId

id клиента

response
HTTP/1.1 200 OK

{
  "manufacturer" : "BBGR",
  "brand" : null,
  "refractionIndex" : 1.5,
  "cover" : "Neva Max Blue UV",
  "geometry" : "Сферическая",
  "purchasedAt" : "2026-03-06T00:00:00",
  "orderId" : 999999999,
  "lensId" : 9000010999,
  "price" : 1200.0
}
Table 199. response description
Path Type Description

manufacturer

String

manufacturer

brand

String

brand

cover

String

cover

geometry

String

geometry

purchasedAt

String

purchasedAt

refractionIndex

Number

refractionIndex

orderId

Number

orderId

lensId

Number

lensId

price

Number

price

add client lens

Добавить клиентскую линзу в корзину
request
POST /api/v2/carts/f7044c13-69c7-4db0-94d9-f0e5665b899f/glasses/clients-lens HTTP/1.1

{
  "add" : 1.25,
  "brand" : "Acme",
  "color" : "Blue",
  "cover" : "Anti-reflective",
  "cyl" : 0.75,
  "diameter" : 60,
  "sph" : 2.0,
  "geometry" : "Round",
  "lensClass" : "Для работы за компьютером",
  "manufacturer" : "LensCo",
  "material" : "Polycarbonate",
  "refractionIndex" : 1.5,
  "technology" : "PhotoFusion",
  "lensType" : "Single vision",
  "estimatedPrice" : 5450.0,
  "right" : true
}
Table 200. /api/v2/carts/{cartUuid}/glasses/clients-lens
Parameter Description

cartUuid

Uuid корзины

Path Type Description Constraints

addidation

Number

addidation

cyl

Number

cyl

Must have at most 3 integral digits and 2 fractional digits

diameter

Number

diameter

sph

Number

sph

Must have at most 3 integral digits and 2 fractional digits

refractionIndex

Number

refractionIndex

Must be at least 0.0.
Must have at most 3 integral digits and 2 fractional digits

brand

String

brand

Length must be between 0 and 50 inclusive

color

String

color

Length must be between 0 and 50 inclusive

cover

String

cover

Length must be between 0 and 50 inclusive

geometry

String

geometry

Length must be between 0 and 50 inclusive

lensClass

String

lensClass

Length must be between 0 and 50 inclusive

manufacturer

String

manufacturer

Length must be between 0 and 50 inclusive

material

String

material

Length must be between 0 and 50 inclusive

technology

String

technology

Length must be between 0 and 50 inclusive

lensType

String

lensType

Length must be between 0 and 50 inclusive

isRight

Boolean

isRight

response
HTTP/1.1 200 OK

16d6987d-1e2b-48ea-8f71-24af221e1455

add barcode lens

Добавить линзы по штрихкоду
request
PUT /api/v2/carts/2b5fceaa-c4c2-4ffc-9ed4-1ebb21d4d6e9/goods HTTP/1.1

{
  "barcode" : "9000000999",
  "requestBarcodeType" : "GLASSES_LENS",
  "right" : true
}
Table 201. /api/v2/carts/{cartUuid}/goods
Parameter Description

cartUuid

Uuid корзины

Path Type Description Constraints

barcode

String

barcode

Must not be blank

isRight

Boolean

isRight

requestBarcodeType

String

requestBarcodeType

response
HTTP/1.1 200 OK

[ "9000000999" ]
Table 202. response description
Path Type Description

[]

Array

Список UUID товаров, добавленных в корзину

search lens from another department

Поиск линзы из другого департамента
request
GET /api/v2/lenses?pageSize=10&offset=0&requestType=FROM_ANOTHER_DEPARTMENT&manufacturer=OptoTech&searchType=bothEyes&useRecalculationSphereCyl=false&departmentId=1000000007&brand=LuxVision&diameter=65&material=Glass&type=Single%20vision&refractionIndex=1.5&geometry=Round&lensClass=%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F&technology=UV%20protection&color=%D0%A7%D0%B5%D1%80%D0%BD%D1%8B%D0%B9&cover=Anti-reflective&priceFrom=2500&priceTo=3000&rightEye.sphere=-5&rightEye.cylinderDioptre=0&rightEye.add=0&leftEye.sphere=-5&leftEye.cylinderDioptre=0&leftEye.add=0 HTTP/1.1
Table 203. request description
Parameter Description

requestType

Тип запроса: FROM_ANOTHER_DEPARTMENT, FROM_SUPPLIER

searchType

Тип поиска: BOTH_EYES, LEFT_EYE, RIGHT_EYE

departmentId

id департамента

useRecalculationSphereCyl

Использовать транспозицию

rightEye.add

Правый глаз, параметр аддидация

rightEye.cylinderDioptre

Правый глаз, параметр цилиндр

rightEye.sphere

Правый глаз, параметр сфера

leftEye.add

Левый глаз, параметр аддидация

leftEye.cylinderDioptre

Левый глаз, параметр цилиндр

leftEye.sphere

Левый глаз, параметр сфера

manufacturer

Производитель

brand

Бренд

color

Цвет

cover

Покрытие

refractionIndex

Индекс рефракции

material

Материал

geometry

Геометрия

type

Тип линзы

lensClass

Класс линзы

technology

Технология

diameter

Диаметр

priceFrom

Цена от

priceTo

Цена до

response
HTTP/1.1 200 OK

{
  "content" : [ {
    "departmentId" : 1000000007,
    "departmentName" : "Второй магазин",
    "brand" : "LuxVision",
    "color" : "Черный",
    "cover" : "Anti-reflective",
    "geometry" : "Round",
    "lensClass" : "Компьютерная",
    "manufacturer" : "OptoTech",
    "material" : "Glass",
    "refractionIndex" : 1.5,
    "technology" : "UV protection",
    "lensType" : "Single vision",
    "diameter" : 65,
    "rightEye" : {
      "add" : 0.0,
      "currentQuantity" : 2,
      "cyl" : 0.0,
      "sph" : -5.0
    },
    "leftEye" : {
      "add" : 0.0,
      "currentQuantity" : 2,
      "cyl" : 0.0,
      "sph" : -5.0
    },
    "price" : 2500.0,
    "purchasingPrice" : null
  } ],
  "pageable" : {
    "pageNumber" : 0,
    "pageSize" : 10,
    "sort" : {
      "empty" : true,
      "sorted" : false,
      "unsorted" : true
    },
    "offset" : 0,
    "paged" : true,
    "unpaged" : false
  },
  "totalPages" : 1,
  "totalElements" : 1,
  "last" : true,
  "size" : 10,
  "number" : 0,
  "sort" : {
    "empty" : true,
    "sorted" : false,
    "unsorted" : true
  },
  "first" : true,
  "numberOfElements" : 1,
  "empty" : false
}
Table 204. response description
Path Type Description

departmentId

Number

Id департамента

departmentName

String

Наименование департамента

brand

String

Бренд

color

String

Цвет

cover

String

Покрытие

geometry

String

Геометрия

lensClass

String

Класс линзы

manufacturer

String

Производитель

material

String

Материал

refractionIndex

String

Индекс рефракции

technology

String

Технология

type

String

Тип линзы

price

Number

Цена

diameter

Number

Диаметр

rightEye.cylinderDioptre

Number

Правый глаз: цилиндр

rightEye.dioptre

Number

Правый глаз: сфера

rightEye.add

Number

Правый глаз: аддидация

leftEye.cylinderDioptre

Number

Левый глаз: цилиндр

leftEye.dioptre

Number

Левый глаз: сфера

leftEye.add

Number

Левый глаз: аддидация

search lens from price list

Поиск линзы в прайс листах
request
GET /api/v2/lenses?pageSize=10&offset=0&brand=LuxVision&manufacturer=OptoTech&color=%D0%A7%D0%B5%D1%80%D0%BD%D1%8B%D0%B9&cover=Anti-reflective&refractionIndex=1.60&material=Glass&geometry=Round&type=Single%20vision&lensClass=Class1&technology=UV%20protection&diameter=50&priceFrom=0&priceTo=2000&requestType=FROM_SUPPLIER&searchType=bothEyes&useRecalculationSphereCyl=false&rightEye.sphere=-3.75&rightEye.cylinderDioptre=0&rightEye.add=0&leftEye.sphere=-3.75&leftEye.cylinderDioptre=0&leftEye.add=0 HTTP/1.1
Table 205. request description
Parameter Description

requestType

Тип запроса: FROM_ANOTHER_DEPARTMENT, FROM_SUPPLIER

searchType

Тип поиска: BOTH_EYES, LEFT_EYE, RIGHT_EYE

useRecalculationSphereCyl

Использовать транспозицию

rightEye.add

Правый глаз, параметр аддидация

rightEye.cylinderDioptre

Правый глаз, параметр цилиндр

rightEye.sphere

Правый глаз, параметр сфера

leftEye.add

Левый глаз, параметр аддидация

leftEye.cylinderDioptre

Левый глаз, параметр цилиндр

leftEye.sphere

Левый глаз, параметр сфера

manufacturer

Производитель

brand

Бренд

color

Цвет

cover

Покрытие

refractionIndex

Индекс рефракции

material

Материал

geometry

Геометрия

type

Тип линзы

lensClass

Класс линзы

technology

Технология

diameter

Диаметр

priceFrom

Цена от

priceTo

Цена до

response
HTTP/1.1 200 OK

{
  "content" : [ {
    "departmentId" : null,
    "departmentName" : null,
    "brand" : "LuxVision",
    "color" : "Черный",
    "cover" : "Anti-reflective",
    "geometry" : "Round",
    "lensClass" : "Class1",
    "manufacturer" : "OptoTech",
    "material" : "Glass",
    "refractionIndex" : 1.6,
    "technology" : "UV protection",
    "lensType" : "Single vision",
    "diameter" : 50,
    "rightEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "leftEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "price" : 150.0,
    "purchasingPrice" : null
  }, {
    "departmentId" : null,
    "departmentName" : null,
    "brand" : "LuxVision",
    "color" : "Черный",
    "cover" : "Anti-reflective",
    "geometry" : "Round",
    "lensClass" : "Class1",
    "manufacturer" : "OptoTech",
    "material" : "Glass",
    "refractionIndex" : 1.6,
    "technology" : "UV protection",
    "lensType" : "Single vision",
    "diameter" : 50,
    "rightEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "leftEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "price" : 150.0,
    "purchasingPrice" : null
  }, {
    "departmentId" : null,
    "departmentName" : null,
    "brand" : "LuxVision",
    "color" : "Черный",
    "cover" : "Anti-reflective",
    "geometry" : "Round",
    "lensClass" : "Class1",
    "manufacturer" : "OptoTech",
    "material" : "Glass",
    "refractionIndex" : 1.6,
    "technology" : "UV protection",
    "lensType" : "Single vision",
    "diameter" : 50,
    "rightEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "leftEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "price" : 150.0,
    "purchasingPrice" : null
  }, {
    "departmentId" : null,
    "departmentName" : null,
    "brand" : "LuxVision",
    "color" : "Черный",
    "cover" : "Anti-reflective",
    "geometry" : "Round",
    "lensClass" : "Class1",
    "manufacturer" : "OptoTech",
    "material" : "Glass",
    "refractionIndex" : 1.6,
    "technology" : "UV protection",
    "lensType" : "Single vision",
    "diameter" : 50,
    "rightEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "leftEye" : {
      "add" : 0.0,
      "currentQuantity" : null,
      "cyl" : 0.0,
      "sph" : -3.75
    },
    "price" : 1500.0,
    "purchasingPrice" : null
  } ],
  "pageable" : {
    "pageNumber" : 0,
    "pageSize" : 10,
    "sort" : {
      "empty" : true,
      "sorted" : false,
      "unsorted" : true
    },
    "offset" : 0,
    "paged" : true,
    "unpaged" : false
  },
  "totalPages" : 1,
  "totalElements" : 4,
  "last" : true,
  "size" : 10,
  "number" : 0,
  "sort" : {
    "empty" : true,
    "sorted" : false,
    "unsorted" : true
  },
  "first" : true,
  "numberOfElements" : 4,
  "empty" : false
}
Table 206. response description
Path Type Description

departmentId

Number

Id департамента

departmentName

String

Наименование департамента

brand

String

Бренд

color

String

Цвет

cover

String

Покрытие

geometry

String

Геометрия

lensClass

String

Класс линзы

manufacturer

String

Производитель

material

String

Материал

refractionIndex

String

Индекс рефракции

technology

String

Технология

type

String

Тип линзы

price

Number

Цена

diameter

Number

Диаметр

rightEye.cylinderDioptre

Number

Правый глаз: цилиндр

rightEye.dioptre

Number

Правый глаз: сфера

rightEye.add

Number

Правый глаз: аддидация

leftEye.cylinderDioptre

Number

Левый глаз: цилиндр

leftEye.dioptre

Number

Левый глаз: сфера

leftEye.add

Number

Левый глаз: аддидация

add expected lens from another department

Добавление в корзину заявки на линзу из другого департамента
request
POST /api/v2/carts/ee0c5833-fb3d-4558-8295-97d0d1aae63c/expected/lenses HTTP/1.1

{
  "requestType" : "FROM_ANOTHER_DEPARTMENT",
  "departmentId" : 1000000003,
  "rightEye" : {
    "add" : null,
    "cyl" : 2.0,
    "sph" : -3.5
  },
  "leftEye" : {
    "add" : null,
    "cyl" : 2.0,
    "sph" : -1.5
  },
  "manufacturer" : "OptoTech",
  "brand" : "LuxVision",
  "color" : "Черный",
  "cover" : "Anti-reflective",
  "refractionIndex" : 1.5,
  "material" : "Glass",
  "geometry" : "Round",
  "lensType" : "Single vision",
  "lensClass" : null,
  "technology" : "UV protection",
  "diameter" : 15,
  "retailPrice" : 1000.0,
  "purchasingPrice" : null,
  "totalQuantity" : 2
}
Table 207. /api/v2/carts/{cartUuid}/expected/lenses
Parameter Description

cartUuid

uuid корзины

Path Type Description Constraints

departmentId

Number

Id департамента

requestType

String

Тип запроса: FROM_ANOTHER_DEPARTMENT, FROM_SUPPLIER

Must not be null

brand

String

Бренд

Length must be between 0 and 50 inclusive

color

String

Цвет

Length must be between 0 and 50 inclusive

cover

String

Покрытие

Length must be between 0 and 50 inclusive

geometry

String

Геометрия

Length must be between 0 and 50 inclusive

lensClass

String

Класс линзы

Length must be between 0 and 50 inclusive

manufacturer

String

Производитель

Length must be between 0 and 50 inclusive

material

String

Материал

Length must be between 0 and 50 inclusive

refractionIndex

Number

Индекс рефракции

Must be at least 0.0.
Must have at most 3 integral digits and 2 fractional digits

technology

String

Технология

Length must be between 0 and 50 inclusive

type

String

Тип линзы

retailPrice

Number

Цена

Must be positive or zero

diameter

Number

Диаметр

rightEye.cylinderDioptre

Number

Правый глаз: цилиндр

rightEye.dioptre

Number

Правый глаз: сфера

rightEye.add

Number

Правый глаз: аддидация

leftEye.cylinderDioptre

Number

Левый глаз: цилиндр

leftEye.dioptre

Number

Левый глаз: сфера

leftEye.add

Number

Левый глаз: аддидация

response
HTTP/1.1 200 OK

add expected lens from price list

Добавление в корзину заявки на линзу из прайс листов
request
POST /api/v2/carts/afbf8b97-dbcb-4e87-8724-1442ac2ec5d9/expected/lenses HTTP/1.1

{
  "requestType" : "FROM_SUPPLIER",
  "departmentId" : null,
  "rightEye" : {
    "add" : 1.0,
    "cyl" : null,
    "sph" : -2.0
  },
  "leftEye" : {
    "add" : null,
    "cyl" : null,
    "sph" : -1.5
  },
  "manufacturer" : "OptoTech",
  "brand" : "LuxVision",
  "color" : "Черный",
  "cover" : "Anti-reflective",
  "refractionIndex" : 1.5,
  "material" : "Glass",
  "geometry" : "Round",
  "lensType" : "Single vision",
  "lensClass" : null,
  "technology" : "UV protection",
  "diameter" : 15,
  "retailPrice" : 1000.0,
  "purchasingPrice" : null,
  "totalQuantity" : 2
}
Table 208. /api/v2/carts/{cartUuid}/expected/lenses
Parameter Description

cartUuid

uuid корзины

Path Type Description Constraints

departmentId

Number

Id департамента

requestType

String

Тип запроса: FROM_ANOTHER_DEPARTMENT, FROM_SUPPLIER

Must not be null

brand

String

Бренд

Length must be between 0 and 50 inclusive

color

String

Цвет

Length must be between 0 and 50 inclusive

cover

String

Покрытие

Length must be between 0 and 50 inclusive

geometry

String

Геометрия

Length must be between 0 and 50 inclusive

lensClass

String

Класс линзы

Length must be between 0 and 50 inclusive

manufacturer

String

Производитель

Length must be between 0 and 50 inclusive

material

String

Материал

Length must be between 0 and 50 inclusive

refractionIndex

Number

Индекс рефракции

Must be at least 0.0.
Must have at most 3 integral digits and 2 fractional digits

technology

String

Технология

Length must be between 0 and 50 inclusive

type

String

Тип линзы

retailPrice

Number

Цена

Must be positive or zero

diameter

Number

Диаметр

rightEye.cylinderDioptre

Number

Правый глаз: цилиндр

rightEye.dioptre

Number

Правый глаз: сфера

rightEye.add

Number

Правый глаз: аддидация

leftEye.cylinderDioptre

Number

Левый глаз: цилиндр

leftEye.dioptre

Number

Левый глаз: сфера

leftEye.add

Number

Левый глаз: аддидация

response
HTTP/1.1 200 OK

add expected lens from production

Добавление в корзину заявки на линзу на производство
request
POST /api/v2/carts/e4811bbb-00e1-4f06-8e7b-d9cd9c5070aa/expected/lenses HTTP/1.1

{
  "requestType" : "FROM_PRODUCTION",
  "departmentId" : null,
  "rightEye" : {
    "add" : 1.0,
    "cyl" : null,
    "sph" : -2.0
  },
  "leftEye" : {
    "add" : null,
    "cyl" : null,
    "sph" : -1.5
  },
  "manufacturer" : "OptoTech",
  "brand" : "LuxVision",
  "color" : "Черный",
  "cover" : "Anti-reflective",
  "refractionIndex" : 1.5,
  "material" : "Glass",
  "geometry" : "Round",
  "lensType" : "Single vision",
  "lensClass" : null,
  "technology" : "UV protection",
  "diameter" : 15,
  "retailPrice" : 1000.0,
  "purchasingPrice" : null,
  "totalQuantity" : 2
}
Table 209. /api/v2/carts/{cartUuid}/expected/lenses
Parameter Description

cartUuid

uuid корзины

Path Type Description Constraints

departmentId

Number

Id департамента

requestType

String

Тип запроса: FROM_ANOTHER_DEPARTMENT, FROM_SUPPLIER

Must not be null

brand

String

Бренд

Length must be between 0 and 50 inclusive

color

String

Цвет

Length must be between 0 and 50 inclusive

cover

String

Покрытие

Length must be between 0 and 50 inclusive

geometry

String

Геометрия

Length must be between 0 and 50 inclusive

lensClass

String

Класс линзы

Length must be between 0 and 50 inclusive

manufacturer

String

Производитель

Length must be between 0 and 50 inclusive

material

String

Материал

Length must be between 0 and 50 inclusive

refractionIndex

Number

Индекс рефракции

Must be at least 0.0.
Must have at most 3 integral digits and 2 fractional digits

technology

String

Технология

Length must be between 0 and 50 inclusive

type

String

Тип линзы

retailPrice

Number

Цена

Must be positive or zero

diameter

Number

Диаметр

rightEye.cylinderDioptre

Number

Правый глаз: цилиндр

rightEye.dioptre

Number

Правый глаз: сфера

rightEye.add

Number

Правый глаз: аддидация

leftEye.cylinderDioptre

Number

Левый глаз: цилиндр

leftEye.dioptre

Number

Левый глаз: сфера

leftEye.add

Number

Левый глаз: аддидация

response
HTTP/1.1 200 OK

change glasses repair order

Снять или убрать галочку "Заказ является исправлением другого заказа"
request
PUT /api/v2/carts/7174b4ef-73ac-4c16-a086-282de179b304/repair-order HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Table 210. /api/v2/carts/{cartUuid}/repair-order
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

add client glasses frame

Добавление клиентской оправы в корзину
request
POST /api/v2/carts/d9d9ace1-0a0e-4885-bd4e-ac01c48b63ad/glasses-frame HTTP/1.1

{
  "frameType" : "Лесочная",
  "frameMaterial" : "Металл",
  "price" : 100.0,
  "frameDescription" : "test description"
}
Table 211. /api/v2/carts/{cartUuid}/glasses-frame
Parameter Description

cartUuid

UUID корзины

Path Type Description Constraints

frameType

String

Тип оправы

frameMaterial

String

Материал оправы

price

Number

Ориентировочная стоимость оправы

frameDescription

String

Описание оправы

response
HTTP/1.1 200 OK

47c9fad6-2bed-4204-a0b4-a41a1bfe6e56

update frame type

Изменение типа оправы (изменение чекбокса "Из магазина")
request
PUT /api/v2/carts/32017c76-3d15-4c3b-95ee-ff2aedb3738f/items/1000005034/frame-type HTTP/1.1

{
  "expected" : true
}
Table 212. /api/v2/carts/{cartUuid}/items/{cartItemId}/frame-type
Parameter Description

cartUuid

UUID корзины

cartItemId

ID товара в корзине

Path Type Description Constraints

expected

Boolean

Оправа из департамента (true) или клиентская (false)

response
HTTP/1.1 200 OK

{
  "className" : "GlassesResponse",
  "id" : 1000005034,
  "retailPrice" : 700.0,
  "purchasingPrice" : 4560.0,
  "soldPrice" : null,
  "baseSalePrice" : 4560.0,
  "sellableCategory" : "GLASSES",
  "expected" : true,
  "basePrice" : 4560.0,
  "barcode" : "1000005034",
  "factory" : false,
  "departmentName" : null,
  "goodsStatus" : "IN_DEPARTMENT",
  "manufacturer" : "Китай",
  "brand" : "Daniel Hechter",
  "color" : null,
  "model" : "DHM143-1",
  "targetGroup" : "Жен.",
  "material" : "Пластик",
  "type" : "Ободковая",
  "size" : "55-15-150",
  "design" : null,
  "glassesCategoryGood" : "FRAME",
  "orderId" : null
}

add glasses prescription

Добавление рецепта на очки в корзину

request
POST /api/v2/carts/584911f0-bda9-48c0-a060-0b6c1c9f8177/prescription/glasses HTTP/1.1

{
  "sphOd" : 0.25,
  "cylOd" : 0.25,
  "axOd" : 1,
  "prism1DioptreOd" : 1.0,
  "prism2DioptreOd" : 1.0,
  "prism1BaseOd" : 1,
  "prism2BaseOd" : 1,
  "addOd" : 0.25,
  "visusOd" : 1.0,
  "sphOs" : 0.25,
  "prism2DioptreOs" : 1.0,
  "prism1DioptreOs" : 1.0,
  "axOs" : 1,
  "cylOs" : 0.25,
  "visusOs" : 1.0,
  "prism1BaseOs" : 1,
  "prism2BaseOs" : 1,
  "addOs" : 0.25,
  "dpp" : null,
  "dppOd" : 0.25,
  "dppOs" : 0.25,
  "purpose" : "Для близи",
  "basis" : null,
  "doctorId" : 1000000007,
  "createdOn" : null,
  "comments" : "test comment",
  "doctorPrescription" : true
}
Table 213. /api/v2/carts/{cartUuid}/prescription/glasses
Parameter Description

cartUuid

UUID корзины

Path Type Description Constraints

sphOd

Number

Сфера правого глаза (OD)

Must not be null

cylOd

Number

Цилиндр правого глаза (OD)

axOd

Number

Ось правого глаза (OD)

prism1DioptreOd

Number

Первая призма правого глаза (OD)

Must be at least 0.25.
Must be at most 40.00

prism2DioptreOd

Number

Вторая призма правого глаза (OD)

Must be at least 0.25.
Must be at most 40.00

prism1BaseOd

Number

Первое основание призмы правого глаза (OD)

Must be at least 0.
Must be at most 360

prism2BaseOd

Number

Второе основание призмы правого глаза (OD)

Must be at least 0.
Must be at most 360

addOd

Number

Аддидация правого глаза (OD)

visusOd

Number

Острота зрения правого глаза (OD)

sphOs

Number

Сфера левого глаза (OS)

Must not be null

cylOs

Number

Цилиндр левого глаза (OS)

axOs

Number

Ось левого глаза (OS)

prism1DioptreOs

Number

Первая призма левого глаза (OS)

Must be at least 0.25.
Must be at most 40.00.
Must have at most 2 integral digits and 2 fractional digits

prism2DioptreOs

Number

Вторая призма левого глаза (OS)

Must be at least 0.25.
Must be at most 40.00.
Must have at most 2 integral digits and 2 fractional digits

prism1BaseOs

Number

Первое основание призмы левого глаза (OS)

Must be at least 0.
Must be at most 360

prism2BaseOs

Number

Второе основание призмы левого глаза (OS)

Must be at least 0.
Must be at most 360

addOs

Number

Аддидация левого глаза (OS)

visusOs

Number

Острота зрения левого глаза (OS)

dpp

Number

Межзрачковое расстояние (DPP)

dppOd

Number

Межзрачковое расстояние правого глаза (DPP OD)

dppOs

Number

Межзрачковое расстояние левого глаза (DPP OS)

purpose

String

Назначение рецепта

basis

String

Основание рецепта

doctorId

Number

ID врача

createdOn

String

Дата создания рецепта

comments

String

Комментарии к рецепту

doctorPrescription

Boolean

Является ли рецепт врачебным

Must not be null

response
HTTP/1.1 200 OK