update openapi

This commit is contained in:
Pavel 2024-04-08 10:34:54 +03:00
parent d59be87ee3
commit 086f7ae150
2 changed files with 111 additions and 27 deletions

3
go.sum

@ -1,5 +1,6 @@
github.com/andybalholm/brotli v1.0.5 h1:8uQZIdzKmjc/iuPu7O2ioW48L81FgatrcpfFmiq/cCs= github.com/andybalholm/brotli v1.0.5 h1:8uQZIdzKmjc/iuPu7O2ioW48L81FgatrcpfFmiq/cCs=
github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
github.com/caarlos0/env/v8 v8.0.0 h1:POhxHhSpuxrLMIdvTGARuZqR4Jjm8AYmoi/JKlcScs0=
github.com/caarlos0/env/v8 v8.0.0/go.mod h1:7K4wMY9bH0esiXSSHlfHLX5xKGQMnkH5Fk4TDSSSzfo= github.com/caarlos0/env/v8 v8.0.0/go.mod h1:7K4wMY9bH0esiXSSHlfHLX5xKGQMnkH5Fk4TDSSSzfo=
github.com/gofiber/fiber/v2 v2.52.4/go.mod h1:KEOE+cXMhXG0zHc9d8+E38hoX+ZN7bhOtgeF2oT6jrQ= github.com/gofiber/fiber/v2 v2.52.4/go.mod h1:KEOE+cXMhXG0zHc9d8+E38hoX+ZN7bhOtgeF2oT6jrQ=
github.com/google/uuid v1.5.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.5.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
@ -12,7 +13,9 @@ github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJ
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasthttp v1.51.0/go.mod h1:oI2XroL+lI7vdXyYoQk03bXBThfFl2cVdIA3Xl7cH8g= github.com/valyala/fasthttp v1.51.0/go.mod h1:oI2XroL+lI7vdXyYoQk03bXBThfFl2cVdIA3Xl7cH8g=
github.com/valyala/tcplisten v1.0.0/go.mod h1:T0xQ8SeCZGxckz9qRXTfG43PvQ/mcWh7FwZEA7Ioqkc= github.com/valyala/tcplisten v1.0.0/go.mod h1:T0xQ8SeCZGxckz9qRXTfG43PvQ/mcWh7FwZEA7Ioqkc=
go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ=
go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8=
go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=

@ -70,7 +70,24 @@ paths:
- account - account
description: получение списка заданных юзером utm меток. Это чисто наша сущность, в амо она представлена кастомными полями сделки description: получение списка заданных юзером utm меток. Это чисто наша сущность, в амо она представлена кастомными полями сделки
parameters: parameters:
$ref: "#/components/parameters/Pagination" - in: query
name: Pagination
description: Параметры пагинации
required: false
schema:
type: object
properties:
page:
type: integer
description: Номер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 1
size:
type: integer
description: Размер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 25
required:
- page
- size
responses: responses:
'200': '200':
description: успешное получение списка пользователей description: успешное получение списка пользователей
@ -115,7 +132,24 @@ paths:
- account - account
description: получение списка юзеров, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/users-api#users-list description: получение списка юзеров, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/users-api#users-list
parameters: parameters:
$ref: "#/components/parameters/Pagination" - in: query
name: Pagination
description: Параметры пагинации
required: false
schema:
type: object
properties:
page:
type: integer
description: Номер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 1
size:
type: integer
description: Размер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 25
required:
- page
- size
responses: responses:
'200': '200':
description: успешное получение списка пользователей description: успешное получение списка пользователей
@ -138,7 +172,24 @@ paths:
- different - different
description: получение списка воронок, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/leads_pipelines description: получение списка воронок, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/leads_pipelines
parameters: parameters:
$ref: "#/components/parameters/Pagination" - in: query
name: Pagination
description: Параметры пагинации
required: false
schema:
type: object
properties:
page:
type: integer
description: Номер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 1
size:
type: integer
description: Размер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 25
required:
- page
- size
responses: responses:
'200': '200':
description: успешное получение списка воронок description: успешное получение списка воронок
@ -161,7 +212,24 @@ paths:
- different - different
description: получение списка этапов воронок, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/leads_pipelines#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%BE%D0%B2-%D0%B2%D0%BE%D1%80%D0%BE%D0%BD%D0%BA%D0%B8-%D1%81%D0%B4%D0%B5%D0%BB%D0%BE%D0%BA description: получение списка этапов воронок, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/leads_pipelines#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%BE%D0%B2-%D0%B2%D0%BE%D1%80%D0%BE%D0%BD%D0%BA%D0%B8-%D1%81%D0%B4%D0%B5%D0%BB%D0%BE%D0%BA
parameters: parameters:
$ref: "#/components/parameters/Pagination" - in: query
name: Pagination
description: Параметры пагинации
required: false
schema:
type: object
properties:
page:
type: integer
description: Номер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 1
size:
type: integer
description: Размер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 25
required:
- page
- size
responses: responses:
'200': '200':
description: успешное получение списка шагов воронок description: успешное получение списка шагов воронок
@ -184,7 +252,24 @@ paths:
- different - different
description: получение списка кастомных полей, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/custom-fields#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9-%D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D0%B8 description: получение списка кастомных полей, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/custom-fields#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9-%D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D0%B8
parameters: parameters:
$ref: "#/components/parameters/Pagination" - in: query
name: Pagination
description: Параметры пагинации
required: false
schema:
type: object
properties:
page:
type: integer
description: Номер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 1
size:
type: integer
description: Размер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 25
required:
- page
- size
responses: responses:
'200': '200':
description: успешное получение списка тегов description: успешное получение списка тегов
@ -207,7 +292,24 @@ paths:
- different - different
description: получение списка тегов, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/tags-api#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%82%D0%B5%D0%B3%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-%D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D0%B8 description: получение списка тегов, закешированных у нас, с пагинацией https://www.amocrm.ru/developers/content/crm_platform/tags-api#%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%82%D0%B5%D0%B3%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-%D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D0%B8
parameters: parameters:
$ref: "#/components/parameters/Pagination" - in: query
name: Pagination
description: Параметры пагинации
required: false
schema:
type: object
properties:
page:
type: integer
description: Номер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 1
size:
type: integer
description: Размер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 25
required:
- page
- size
responses: responses:
'200': '200':
description: успешное получение списка тегов description: успешное получение списка тегов
@ -616,24 +718,3 @@ components:
size: size:
type: integer type: integer
description: указание размера страницы пагинации. По умолчанию применять 25 description: указание размера страницы пагинации. По умолчанию применять 25
parameters:
Pagination:
in: query
name: Pagination
description: Параметры пагинации
required: false
schema:
type: object
properties:
page:
type: integer
description: Номер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 1
size:
type: integer
description: Размер страницы пагинации. Если не указан, используется значение по умолчанию.
example: 25
required:
- page
- size