forked from Eugene-Fed/api-json-mocker-demo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdb.json
More file actions
182 lines (182 loc) · 9.46 KB
/
db.json
File metadata and controls
182 lines (182 loc) · 9.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
{
"mentors":{
"mentors":[
{"id":1,"name":{"first":"Евгений","second":"Devman"},"tg_username":"@eugene_dev","tg_chat_id":41878799,"bday":"1991-02-23"},
{"id":2,"name":{"first":"Ильмир","second":"Devman"},"tg_username":"@ilmir_dev","tg_chat_id":6467718221},
{"id":3,"name":{"first":"Нурбек","second":"Devman"},"tg_username":"@nurbek_dev","tg_chat_id":335075762,"bday":"1991-02-23"},
{"id":4,"name":{"first":"Катя","second":"Иванова"},"tg_username":"@katie","tg_chat_id":335000000},
{"id":5,"name":{"first":"Иван","second":" Петряков"},"tg_username":"@i_petr","bday":"1991-02-23","tg_chat_id":335000001},
{"id":6,"name":{"first":"Амир","second":"Амиров"},"tg_username":"@aarr","bday":"1995-09-01","tg_chat_id":335000002}
]
},
"holidays":{
"holidays":[
{"id":"birthday","name":"Happy Birthday","name_ru":"День Рождения"},
{"id":"01.01","name":"New Year","name_ru":"Новый год"}
]
},
"postcards":{
"postcards": [
{
"id": 1,
"holidayId": "01.01",
"name_ru": "Новый год",
"body": "🎉✨С Новым годом! Пусть этот год принесёт вам бесконечное счастье, здоровье и успех в каждом начинании. Пусть мечты сбываются быстрее, чем вы успеете их загадать, а каждый день дарит новые вдохновляющие моменты. Пусть ваш дом наполняется любовью, а сердце — оптимизмом. Пусть трудности превращаются в возможности, а удача всегда идет рука об руку с вами. С Новым годом! 🌟愿新年充满惊喜和成就!Пусть ваш путь в новом году будет усыпан звёздами надежды и цветами радости. С праздником! 🎆 Пусть каждый ваш шаг ведёт к мечте, а вокруг вас всегда будут те, кто поддерживает и вдохновляет. Пусть финансовый успех сопровождает вас, а здоровье крепнет с каждым днём. С Новым годом! 🌟"
},
{
"id": 2,
"holidayId": "01.01",
"name_ru": "Новый год",
"body": "🚀Новый год — это не просто дата, а начало новой главы в вашей жизни! Пусть она будет написана счастьем, наполнена смелыми решениями и невероятными приключениями. Пусть здоровье крепнет с каждым днём, а карьера взлетает как ракета. Пусть финансы растут, как новогодняя ёлка, а отношения становятся теплее. Пусть каждый ваш шаг ведёт к мечте, а сердце всегда полным вдохновения! С наступающим Новым годом! 🌈✨祝您新年快乐!愿幸福与您常伴,成功与您同行。С новым годом! 🎄 Пусть ваша семья и друзья дарят тепло, а каждый день напоминает о том, как прекрасна жизнь. С Новым годом! 🌟"
},
{
"id": 3,
"holidayId": "01.01",
"name_ru": "Новый год",
"body": "С Новым годом! Пусть всё задуманное сбудется! 🎉"
},
{
"id": 4,
"holidayId": "01.01",
"name_ru": "Новый год",
"body": "Пусть Новый год принесет удачу и радость! 🎇"
},
{
"id": 5,
"holidayId": "01.01",
"name_ru": "Новый год",
"body": "Новогодние чудеса уже начались! 🌟"
},
{
"id": 6,
"holidayId": "birthday",
"name_ru": "День рождения",
"body": "🎂🎉 #name, С Днём рождения! Пусть каждый день этого года будет наполнен радостью, любовью и вдохновением! Желаю, чтобы ваши мечты превращались в реальность, а каждый шаг приближал к успеху. Пусть здоровье крепчает, а улыбка не сходит с лица. Вокруг вас пусть всегда будут верные друзья и близкие, которые поддерживают в трудные моменты. С Днём рождения! Пусть ваш возраст становится только сильнее, а сердце — моложе! 🌸✨愿生日充满欢笑和惊喜!С праздником! 🎁 Пусть каждый ваш день дарит новые возможности, а жизнь наполняется волшебством. С Днём рождения! 🌟"
},
{
"id": 7,
"holidayId": "birthday",
"name_ru": "День рождения",
"body": "🎁🎈 #name, С Днём рождения! Пусть жизнь дарит вам только прекрасные моменты, а каждый день становится лучше предыдущего. Желаю, чтобы ваш дом был полон тепла, а сердце — любви. Пусть здоровье никогда не подводит, а удача следует за вами повсюду. В этот особенный день желаю, чтобы все ваши желания исполнились, а мечты стали ближе. С Днём рождения! 🌟🌟Счастливого дня рождения! 🎂 Пусть ваша семья и друзья окружают вас заботой, а каждый новый год приносит только радость и успех. 🌈✨"
},
{
"id": 8,
"holidayId": "birthday",
"name_ru": "День рождения",
"body": "С Днём рождения! Пусть каждый день дарит радость! 🎂"
},
{
"id": 9,
"holidayId": "birthday",
"name_ru": "День рождения",
"body": "Поздравляю с Днём рождения! Пусть мечты сбываются! 🌈"
},
{
"id": 10,
"holidayId": "birthday",
"name_ru": "День рождения",
"body": "С днём рождения! Всего самого наилучшего! 🎁"
}
]
},
"schema": {
"openapi": "3.0.3",
"info": {
"title": "Mentors and Postcards API",
"version": "1.0.0"
},
"servers": [
{
"url": "https://my-json-server.typicode.com/devmanorg/congrats-mentor"
}
],
"paths": {
"/mentors": {
"get": {
"summary": "Get all mentors",
"responses": {
"200": {
"description": "Successful response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MentorsResponse"
}
}
}
}
}
}
},
"/postcards": {
"get": {
"summary": "Get all postcards",
"responses": {
"200": {
"description": "Successful response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PostcardsResponse"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"Mentor": {
"type": "object",
"properties": {
"id": {"type": "integer"},
"name": {
"type": "object",
"properties": {
"first": {"type": "string"},
"second": {"type": "string"}
},
"required": ["first", "second"]
},
"tg_username": {"type": "string"},
"tg_chat_id": {"type": "integer"},
"bday": {"type": "string", "format": "date"}
},
"required": ["id", "name", "tg_username", "tg_chat_id"]
},
"MentorsResponse": {
"type": "object",
"properties": {
"mentors": {
"type": "array",
"items": {"$ref": "#/components/schemas/Mentor"}
}
},
"required": ["mentors"]
},
"Postcard": {
"type": "object",
"properties": {
"id": {"type": "integer"},
"holidayId": {"type": "string"},
"name_ru": {"type": "string"},
"body": {"type": "string"}
},
"required": ["id", "holidayId", "name_ru", "body"]
},
"PostcardsResponse": {
"type": "object",
"properties": {
"postcards": {
"type": "array",
"items": {"$ref": "#/components/schemas/Postcard"}
}
},
"required": ["postcards"]
}
}
}
}
}