api

package
v0.0.0-...-a9cc36f Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2022 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrorBadPassword         = NewError("h.bad-password", "invalid credentials")
	ErrorBadAuthId           = NewError("h.bad-auth-id", "invalid auth id")
	ErrorNoStepAction        = NewError("h.no-step-action", "no step action provided")
	ErrorStepMismatch        = NewError("h.step-mismatch", "step mismatch")
	ErrorNoStepBack          = NewError("h.no-step-back", "no step back")
	ErrorMissingForm         = NewError("h.missing-form", "missing form")
	ErrorInvalidForm         = NewError("h.invalid-form", "invalid form")
	ErrorInvalidChoice       = NewError("h.invalid-choice", "invalid choice")
	ErrorEmailAlreadyUsed    = NewError("h.email-already-used", "there is already an account with this email address")
	ErrorUsernameAlreadyUsed = NewError("h.username-already-used", "there is already an account with this username")
	ErrorInvalidAuth         = NewError("h.invalid-auth", "the authentication token was missing or invalid")

	// guilds
	ErrorGuildNotFound     = NewError("h.guild-not-found", "guild not found")
	ErrorUserNotInGuild    = NewError("h.user-not-in-guild", "the requested user is not a member of the guild")
	ErrorUserBanned        = NewError("h.user-banned", "the requested user is banned from this guild")
	ErrorUserAlreadyBanned = NewError("h.user-already-banned", "the requested user is already banned from this guild")
	ErrorUserNotBanned     = NewError("h.user-not-banned", "the requested user is not banned from this guild")
	ErrorAlreadyGuildOwner = NewError("h.already-guild-owner", "the requested user is already an owner of the guild")
	ErrorNotGuildOwner     = NewError("h.not-guild-owner", "you must be an owner of the guild to perform this action")
	ErrorLastGuildOwner    = NewError("h.last-guild-owner", "you may not perform this action because you are the last owner of the guild")

	// channels
	ErrorChannelNotFound = NewError("h.channel-not-found", "channel not found")

	// general errors
	ErrorUserNotFound         = NewError("h.user-not-found", "user not found")
	ErrorInvalidUserForAction = NewError("h.invalid-user-for-action", "cannot perform action on this user")
	ErrorNothingToUpdate      = NewError("h.nothing-to-update", "no values to update")
	ErrorInternalServerError  = NewError("h.internal-error", "internal server error")
)
View Source
var MethodMetadata = map[string]*harmonytypesv1.HarmonyMethodMetadata{
	"protocol.auth.v1.AuthService/Federate":       meta(false, false, false, ""),
	"protocol.auth.v1.AuthService/LoginFederated": meta(false, false, false, ""),
	"protocol.auth.v1.AuthService/Key":            meta(false, false, false, ""),
	"protocol.auth.v1.AuthService/BeginAuth":      meta(false, false, false, ""),
	"protocol.auth.v1.AuthService/NextStep":       meta(false, false, false, ""),
	"protocol.auth.v1.AuthService/StepBack":       meta(false, false, false, ""),
	"protocol.auth.v1.AuthService/StreamSteps":    meta(false, false, false, ""),
	"protocol.auth.v1.AuthService/CheckLoggedIn":  meta(true, false, false, ""),

	"protocol.chat.v1.ChatService/CreateGuild":              meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/CreateRoom":               meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/CreateDirectMessage":      meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UpgradeRoomToGuild":       meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/CreateInvite":             meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/CreateChannel":            meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetGuildList":             meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/InviteUserToGuild":        meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetPendingInvites":        meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/RejectPendingInvite":      meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/IgnorePendingInvite":      meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetGuild":                 meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetGuildInvites":          meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetGuildMembers":          meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetGuildChannels":         meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetChannelMessages":       meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetMessage":               meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UpdateGuildInformation":   meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UpdateChannelInformation": meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UpdateChannelOrder":       meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UpdateAllChannelOrder":    meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UpdateMessageContent":     meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/DeleteGuild":              meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/DeleteInvite":             meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/DeleteChannel":            meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/DeleteMessage":            meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/JoinGuild":                meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/LeaveGuild":               meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/TriggerAction":            meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/SendMessage":              meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/HasPermission":            meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/SetPermissions":           meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetPermissions":           meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/MoveRole":                 meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetGuildRoles":            meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/AddGuildRole":             meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/ModifyGuildRole":          meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/DeleteGuildRole":          meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/ManageUserRoles":          meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetUserRoles":             meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/Typing":                   meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/PreviewGuild":             meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetBannedUsers":           meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/BanUser":                  meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/KickUser":                 meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UnbanUser":                meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GetPinnedMessages":        meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/PinMessage":               meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/UnpinMessage":             meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/AddReaction":              meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/RemoveReaction":           meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GrantOwnership":           meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/GiveUpOwnership":          meta(true, false, false, ""),
	"protocol.chat.v1.ChatService/StreamEvents":             meta(true, false, false, ""),

	"protocol.profile.v1.ProfileService/GetProfile":    meta(true, false, false, ""),
	"protocol.profile.v1.ProfileService/UpdateProfile": meta(true, false, false, ""),
	"protocol.profile.v1.ProfileService/UpdateStatus":  meta(true, false, false, ""),
	"protocol.profile.v1.ProfileService/GetAppData":    meta(true, false, false, ""),
	"protocol.profile.v1.ProfileService/SetAppData":    meta(true, false, false, ""),
}

Functions

This section is empty.

Types

type Error

type Error struct {
	HError hrpcv1.Error
}

func NewError

func NewError(code string, humanMessage string) *Error

func (*Error) Error

func (e *Error) Error() string

type LegatoContext

type LegatoContext struct {
	context.Context
	UserID uint64
}

Directories

Path Synopsis
v1
chat
v1
Package chatv1impl contains the implementation of the chat/v1 API.
Package chatv1impl contains the implementation of the chat/v1 API.
profile
v1
Package v1 contains the implemention for profile v1 api
Package v1 contains the implemention for profile v1 api

Jump to

Keyboard shortcuts

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