2024-09-19 14:41:20 +00:00
|
|
|
package models
|
|
|
|
|
2024-09-22 12:52:26 +00:00
|
|
|
import "time"
|
|
|
|
|
2024-09-19 14:41:20 +00:00
|
|
|
type ResponseGetListUsers struct {
|
|
|
|
Result []User `json:"result"`
|
|
|
|
Total int `json:"total"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type User struct {
|
|
|
|
ID string `json:"ID"`
|
|
|
|
Active bool `json:"ACTIVE"`
|
|
|
|
Email string `json:"EMAIL"`
|
|
|
|
Name string `json:"NAME"`
|
|
|
|
LastName string `json:"LAST_NAME"`
|
|
|
|
SecondName string `json:"SECOND_NAME"`
|
|
|
|
PersonalGender string `json:"PERSONAL_GENDER"`
|
|
|
|
PersonalProfession string `json:"PERSONAL_PROFESSION"`
|
|
|
|
PersonalWWW string `json:"PERSONAL_WWW"`
|
|
|
|
PersonalBirthday string `json:"PERSONAL_BIRTHDAY"`
|
|
|
|
PersonalPhoto string `json:"PERSONAL_PHOTO"`
|
|
|
|
PersonalICQ string `json:"PERSONAL_ICQ"`
|
|
|
|
PersonalPhone string `json:"PERSONAL_PHONE"`
|
|
|
|
PersonalFax string `json:"PERSONAL_FAX"`
|
|
|
|
PersonalMobile string `json:"PERSONAL_MOBILE"`
|
|
|
|
PersonalPager string `json:"PERSONAL_PAGER"`
|
|
|
|
PersonalStreet string `json:"PERSONAL_STREET"`
|
|
|
|
PersonalCity string `json:"PERSONAL_CITY"`
|
|
|
|
PersonalState string `json:"PERSONAL_STATE"`
|
|
|
|
PersonalZip string `json:"PERSONAL_ZIP"`
|
|
|
|
PersonalCountry string `json:"PERSONAL_COUNTRY"`
|
|
|
|
WorkCompany string `json:"WORK_COMPANY"`
|
|
|
|
WorkPosition string `json:"WORK_POSITION"`
|
|
|
|
WorkPhone string `json:"WORK_PHONE"`
|
|
|
|
UFDepartment []int `json:"UF_DEPARTMENT"`
|
|
|
|
UFInterests *string `json:"UF_INTERESTS"`
|
|
|
|
UFSkills *string `json:"UF_SKILLS"`
|
|
|
|
UFWebSites *string `json:"UF_WEB_SITES"`
|
|
|
|
UFXing *string `json:"UF_XING"`
|
|
|
|
UFLinkedIn *string `json:"UF_LINKEDIN"`
|
|
|
|
UFFacebook *string `json:"UF_FACEBOOK"`
|
|
|
|
UFTwitter *string `json:"UF_TWITTER"`
|
|
|
|
UFSkype *string `json:"UF_SKYPE"`
|
|
|
|
UFDistrict *string `json:"UF_DISTRICT"`
|
|
|
|
UFPhoneInner string `json:"UF_PHONE_INNER"`
|
|
|
|
}
|
2024-09-22 12:52:26 +00:00
|
|
|
|
|
|
|
type ResponseGetCurrentUser struct {
|
|
|
|
Result CurrentUser `json:"result"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type CurrentUser struct {
|
|
|
|
ID string `json:"ID"`
|
|
|
|
XMLID string `json:"XML_ID"`
|
|
|
|
Active bool `json:"ACTIVE"`
|
|
|
|
Name string `json:"NAME"`
|
|
|
|
LastName string `json:"LAST_NAME"`
|
|
|
|
Email string `json:"EMAIL"`
|
|
|
|
LastLogin time.Time `json:"LAST_LOGIN"`
|
|
|
|
DateRegister time.Time `json:"DATE_REGISTER"`
|
|
|
|
IsOnline string `json:"IS_ONLINE"`
|
|
|
|
TimestampX string `json:"TIMESTAMP_X"`
|
|
|
|
LastActivityDate string `json:"LAST_ACTIVITY_DATE"`
|
|
|
|
PersonalGender string `json:"PERSONAL_GENDER"`
|
|
|
|
PersonalBirthday string `json:"PERSONAL_BIRTHDAY"`
|
|
|
|
UFEmploymentDate string `json:"UF_EMPLOYMENT_DATE"`
|
|
|
|
UFDepartment []int `json:"UF_DEPARTMENT"`
|
|
|
|
}
|