Documentation
¶
Index ¶
- Constants
- type APool
- type AccountPrivs
- type ClientVars
- type CollabAuthor
- type CollabClientVars
- type InitialAttributedText
- type PartInMessage
- type PluginInMessage
- type PluginInMessagePackage
- type RootPlugin
- type SavedRevisionClient
- type ScrollWhenFocusLineIsOutOfViewport
- type ScrollWhenFocusLineIsOutOfViewportPercentage
Constants ¶
View Source
const WebAccessStore = "sessionUser"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountPrivs ¶
type AccountPrivs struct {
MaxRevisions int `json:"maxRevisions"`
}
type ClientVars ¶
type ClientVars struct {
SkinName string `json:"skinName"`
SkinVariants string `json:"skinVariants"`
RandomVersionString string `json:"randomVersionString"`
AccountPrivs AccountPrivs `json:"accountPrivs"`
AutomaticReconnectionTimeout int `json:"automaticReconnectionTimeout"`
InitialRevisionList []string `json:"initialRevisionList"`
InitialOptions map[string]interface{} `json:"initialOptions"`
SavedRevisions []SavedRevisionClient `json:"savedRevisions"`
CollabClientVars CollabClientVars `json:"collab_client_vars"`
ColorPalette []string `json:"colorPalette"`
ClientIP string `json:"clientIp"`
UserColor string `json:"userColor"`
PadId string `json:"padId"`
PadOptions map[string]*bool `json:"padOptions"`
PadShortcutEnabled map[string]bool `json:"padShortcutEnabled"`
InitialTitle string `json:"initialTitle"`
Opts map[string]interface{} `json:"opts"`
ChatHead int `json:"chatHead"`
NumConnectedUsers int `json:"numConnectedUsers"`
ReadOnlyId string `json:"readOnlyId"`
ReadOnly bool `json:"readonly"`
ServerTimeStamp int64 `json:"serverTimestamp"`
UserName *string `json:"userName"`
SessionRefreshInterval int `json:"sessionRefreshInterval"`
UserId string `json:"userId"`
AbiwordAvailable string `json:"abiwordAvailable"`
SOfficeAvailable string `json:"sofficeAvailable"`
AvailableExports []string `json:"availableExports"`
Plugins RootPlugin `json:"plugins"`
Parts map[string]interface{} `json:"parts"`
IndentationOnNewLine bool `json:"indentationOnNewLine"`
ScrollWhenFocusLineIsOutOfViewport ScrollWhenFocusLineIsOutOfViewport `json:"scrollWhenFocusLineIsOutOfViewport"`
InitialChangesets []string `json:"initialChangesets"`
}
type CollabAuthor ¶
type CollabClientVars ¶
type CollabClientVars struct {
InitialAttributedText InitialAttributedText `json:"initialAttributedText"`
ClientIP string `json:"clientIp"`
PadId string `json:"padId"`
HistoricalAuthorData map[string]CollabAuthor `json:"historicalAuthorData"`
IsInitialAuthor bool `json:"isInitialAuthor"`
Apool APool `json:"apool"`
Rev int `json:"rev"`
Time int64 `json:"time"`
}
type InitialAttributedText ¶
type PartInMessage ¶
type PluginInMessage ¶
type PluginInMessage struct {
Package PluginInMessagePackage `json:"package"`
Parts []PartInMessage `json:"parts"`
}
type PluginInMessagePackage ¶
type RootPlugin ¶
type RootPlugin struct {
Plugins map[string]PluginInMessage `json:"plugins"`
Parts map[string]PartInMessage `json:"parts"`
}
type SavedRevisionClient ¶ added in v0.0.4
type ScrollWhenFocusLineIsOutOfViewport ¶
type ScrollWhenFocusLineIsOutOfViewport struct {
Percentage ScrollWhenFocusLineIsOutOfViewportPercentage `json:"percentage"`
Duration int `json:"duration"`
ScrollWhenCaretIsInTheLastLineOfViewport bool `json:"scrollWhenCaretIsInTheLastLineOfViewport"`
PercentageToScrollWhenUserPressesArrowUp int `json:"percentageToScrollWhenUserPressesArrowUp"`
}
Click to show internal directories.
Click to hide internal directories.