object
{"skillName"=>{"type"=>"string", "description"=>"Название навыка", "example"=>"Ручное документирование API"}, "skillDescription"=>{"type"=>"string", "description"=>"Описание навыка", "example"=>"Создание документации на API, тестирование, создание описаний вручную"}, "alias"=>{"type"=>"string", "description"=>"Алиас навыка (на английском языке в camelCase)", "example"=>"manualApiDocs"}}
object
{"skillName"=>{"type"=>"string", "description"=>"Название навыка", "example"=>"Ручное документирование API"}, "skillDescription"=>{"type"=>"string", "description"=>"Описание навыка", "example"=>"Создание документации на API, тестирование, создание описаний вручную"}, "alias"=>{"type"=>"string", "description"=>"Алиас навыка (на английском языке в camelCase)", "example"=>"manualApiDocs"}}
object
{"firstName"=>{"type"=>"string", "description"=>"Имя технического писателя", "example"=>"Вася"}, "secondName"=>{"type"=>"string", "description"=>"Фамилия технического писателя", "example"=>"Пупкин"}, "patronymic"=>{"type"=>"string", "description"=>"Отчество технического писателя. Необязательное поле", "example"=>"Иванович"}, "experience"=>{"type"=>"integer", "format"=>"int64", "description"=>"Опыт работы (в месяцах)", "example"=>12}, "phoneNumber"=>{"type"=>"string", "format"=>"phone", "description"=>"Номер телефона для связи", "example"=>71234567890}, "email"=>{"type"=>"string", "format"=>"email", "description"=>"Адрес электронной почты технического писателя", "example"=>"pupkin@mail.pup"}, "skills"=>{"type"=>"array", "description"=>"Список навыков (массив идентификаторов навыков)", "items"=>{"type"=>"integer", "format"=>"int64", "example"=>1}, "example"=>[1, 2, 3]}}
object
{"firstName"=>{"type"=>"string", "description"=>"Имя технического писателя", "example"=>"Вася"}, "secondName"=>{"type"=>"string", "description"=>"Фамилия технического писателя", "example"=>"Пупкин"}, "patronymic"=>{"type"=>"string", "description"=>"Отчество технического писателя. Необязательное поле", "example"=>"Иванович"}, "experience"=>{"type"=>"integer", "format"=>"int64", "description"=>"Опыт работы (в месяцах)", "example"=>12}, "phoneNumber"=>{"type"=>"string", "format"=>"phone", "description"=>"Номер телефона для связи", "example"=>71234567890}, "email"=>{"type"=>"string", "format"=>"email", "description"=>"Адрес электронной почты технического писателя", "example"=>"pupkin@mail.pup"}, "skill"=>{"$ref"=>"#/components/schemas/Skill"}}
object
{"id"=>{"type"=>"integer", "format"=>"int64", "description"=>"Идентификатор технического писателя", "example"=>123}, "firstName"=>{"type"=>"string", "description"=>"Имя технического писателя", "example"=>"Вася"}, "secondName"=>{"type"=>"string", "description"=>"Фамилия технического писателя", "example"=>"Пупкин"}, "patronymic"=>{"type"=>"string", "description"=>"Отчество технического писателя. Необязательное поле", "example"=>"Иванович"}, "experience"=>{"type"=>"integer", "format"=>"int64", "description"=>"Опыт работы (в месяцах)", "example"=>12}, "phoneNumber"=>{"type"=>"string", "format"=>"phone", "description"=>"Номер телефона для связи", "example"=>71234567890}, "email"=>{"type"=>"string", "format"=>"email", "description"=>"Адрес электронной почты технического писателя", "example"=>"pupkin@mail.pup"}, "skills"=>{"type"=>"array", "description"=>"Список навыков (массив идентификаторов навыков)", "items"=>{"type"=>"integer", "format"=>"int64", "example"=>1}, "example"=>[1, 2, 3]}}
object
{"firstName"=>{"type"=>"string", "description"=>"Имя технического писателя", "example"=>"Вася"}, "secondName"=>{"type"=>"string", "description"=>"Фамилия технического писателя", "example"=>"Пупкин"}, "patronymic"=>{"type"=>"string", "description"=>"Отчество технического писателя. Необязательное поле", "example"=>"Иванович"}, "experience"=>{"type"=>"integer", "format"=>"int64", "description"=>"Опыт работы (в месяцах)", "example"=>12}, "phoneNumber"=>{"type"=>"string", "format"=>"phone", "description"=>"Номер телефона для связи", "example"=>71234567890}, "email"=>{"type"=>"string", "format"=>"email", "description"=>"Адрес электронной почты технического писателя", "example"=>"pupkin@mail.pup"}, "skills"=>{"type"=>"array", "description"=>"Список навыков (массив идентификаторов навыков)", "items"=>{"type"=>"integer", "format"=>"int64", "example"=>1}, "example"=>[1, 2, 3]}}
object
{"id"=>{"type"=>"integer", "format"=>"int64", "description"=>"Идентификатор навыка", "example"=>25}, "skillName"=>{"type"=>"string", "description"=>"Название навыка", "example"=>"Ручное документирование API"}, "skillDescription"=>{"type"=>"string", "description"=>"Описание навыка", "example"=>"Создание документации на API, тестирование, создание описаний вручную"}, "alias"=>{"type"=>"string", "description"=>"Алиас навыка", "example"=>"manualApiDocs"}}
object
{"techwriterId"=>{"type"=>"integer", "format"=>"int64", "description"=>"Идентификатор технического писателя", "example"=>123}, "skillCommonInfo"=>{"$ref"=>"#/components/schemas/Skill"}, "confirmingDocument"=>{"type"=>"string", "description"=>"Подтверждающий документ", "example"=>"mydocuments.com/API.pdf"}, "linksExamples"=>{"type"=>"array", "description"=>"Ссылки на примеры работ", "items"=>{"type"=>"string", "example"=>["myexamples.com/example_1", "myapidocs.com/exampleApiDoc.png"]}}}
object
{"confirmingDocument"=>{"type"=>"string", "description"=>"Подтверждающий документ", "example"=>"mydocuments.com/API.pdf"}, "linksExamples"=>{"type"=>"array", "description"=>"Ссылки на примеры работ", "items"=>{"type"=>"string", "example"=>["myexamples.com/example_1", "myapidocs.com/exampleApiDoc.png"]}}}