/
sber_owner
/
admin-api
Обзор
Документация
Войти
/
sber_owner
/
admin-api
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
gen/models.go
72 строки
2 KB
Nikita Kolchin
test
22 сен 2024, 08:05
22 сен 2024, 08:05
843263f
Код
Авторство
О чём код?
package gen import "time" const ( AuthorizationScopes = "authorization.Scopes" OriginScopes = "origin.Scopes" ) // AddStudent defines model for addStudent. type AddStudent struct { Students []Student `json:"students"` UniversityId int `json:"universityId"` } // CreationResult defines model for creationResult. type CreationResult struct { IsCreated bool `json:"isCreated"` StudentEmail string `json:"studentEmail"` } // Login defines model for login. type Login struct { // Email User email Email string `json:"email"` // Password User password Password string `json:"password"` } // Student defines model for student. type Student struct { Email string `json:"email"` FirstName string `json:"firstName"` LastName string `json:"lastName"` MiddleName string `json:"middleName"` PhoneNumber string `json:"phoneNumber"` } // TokenReponse defines model for tokenReponse. type TokenReponse struct { AccessToken string `json:"accessToken"` ExpiresIn int64 `json:"expiresIn"` } type StudentProfile struct { Id int `json:"id"` Email string `json:"email"` FirstName string `json:"firstName"` LastName string `json:"lastName"` MiddleName string `json:"middleName"` PhoneNumber string `json:"phoneNumber"` Birthdate time.Time `json:"birthdate"` Sex string `json:"sex"` Description string `json:"description"` Competencies []string `json:"competencies"` } type UserOrganization struct { Id int `json:"id"` Email string `json:"email"` FirstName string `json:"first_name"` LastName string `json:"last_name"` MiddleName string `json:"middle_name"` PhoneNumber string `json:"phone_number"` OrgName string `json:"org_name"` OrgDescription string `json:"org_description"` INN string `json:"inn"` KPP string `json:"kpp"` OGRN string `json:"ogrn"` Place string `json:"place"` }