Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseResponseInitSession ¶
type BaseResponseInitSession struct {
Response ResponseInitSession `json:"response" validate:"nonzero"`
}
{
"response": {
"type": "Session",
"message": "Session successfully started for haiadmin",
"sessionID": "[Session ID]",
"lastLoginDate": 1536777877871,
"numLoginFailures": 0
}
}
type RequestInitSession ¶
type ResponseInitSession ¶
type ResponseInitSession struct {
Type string `json:"type" validate:"nonzero"`
Message string `json:"message" validate:"nonzero"`
SessionID string `json:"sessionID" validate:"nonzero"`
LastLoginDate int64 `json:"lastLoginDate" validate:"nonzero"`
NumLoginFailures int `json:"numLoginFailures" validate:"nonzero"`
}
type ResponseSessionInfo ¶
type ResponseSessionInfo struct {
SessionID string `json:"sessionID" validate:"nonzero"`
DisplayName string `json:"displayName" validate:"nonzero"`
Email string `json:"email" validate:"nonzero"`
Roles []string `json:"roles" validate:"nonzero"`
StartAt int64 `json:"startAt" validate:"nonzero"`
ExpireAt int64 `json:"expireAt" validate:"nonzero"`
LastLoginDate int64 `json:"lastLoginDate" validate:"nonzero"`
NumLoginFailures int `json:"numLoginFailures" validate:"nonzero"`
IsLicensed bool `json:"isLicensed" validate:"nonzero"`
}
{
"sessionID": "[Session ID]",
"displayName": "Administrator",
"email": "haiadmin@localhost",
"roles": [
"Administrator"
],
"startAt": 1536937838919,
"expireAt": 1536938857529,
"lastLoginDate": null,
"numLoginFailures": null,
"isLicensed": true
}
Click to show internal directories.
Click to hide internal directories.