session

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2023 License: MIT Imports: 0 Imported by: 0

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 RequestInitSession struct {
	Username string `json:"username" required:"true" validate:"nonnil,min=1"`
	Password string `json:"password" required:"true" validate:"nonnil,min=1"`
}

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL