requests

package
v0.110.3 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2022 License: MPL-2.0, MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrCreateCommunityInvalidName         = errors.New("create-community: invalid name")
	ErrCreateCommunityInvalidColor        = errors.New("create-community: invalid color")
	ErrCreateCommunityInvalidDescription  = errors.New("create-community: invalid description")
	ErrCreateCommunityInvalidIntroMessage = errors.New("create-community: invalid intro message")
	ErrCreateCommunityInvalidOutroMessage = errors.New("create-community: invalid outro message")
	ErrCreateCommunityInvalidMembership   = errors.New("create-community: invalid membership")
	ErrCreateCommunityInvalidTags         = errors.New("create-community: invalid tags")
)
View Source
var ErrAcceptContactRequestInvalidID = errors.New("accept-contact-request: invalid id")
View Source
var ErrAcceptLatestContactRequestForContactInvalidID = errors.New("accept-latest-contact-request-for-contact: invalid id")
View Source
var ErrAcceptRequestToJoinCommunityInvalidID = errors.New("accept-request-to-join-community: invalid id")
View Source
var ErrAddContactInvalidID = errors.New("add-contact: invalid id")
View Source
var ErrAddWalletConnectSessionInvalidDAppName = errors.New("add-wallet-connect-session: invalid dapp name")
View Source
var ErrAddWalletConnectSessionInvalidDAppURL = errors.New("add-wallet-connect-session: invalid dapp url")
View Source
var ErrAddWalletConnectSessionInvalidID = errors.New("add-wallet-connect-session: invalid id")
View Source
var ErrAddWalletConnectSessionInvalidInfo = errors.New("add-wallet-connect-session: invalid info")
View Source
var ErrBanUserFromCommunityInvalidCommunityID = errors.New("ban-user-from-community: invalid community id")
View Source
var ErrBanUserFromCommunityInvalidUser = errors.New("ban-user-from-community: invalid user id")
View Source
var ErrClearHistoryInvalidID = errors.New("clear-history: invalid id")
View Source
var ErrCreateCommunityCategoryInvalidCommunityID = errors.New("create-community-category: invalid community id")
View Source
var ErrCreateCommunityCategoryInvalidName = errors.New("create-community-category: invalid category name")
View Source
var ErrCreateOneToOneChatInvalidID = errors.New("create-one-to-one-chat: invalid id")
View Source
var ErrCreateProfileChatInvalidID = errors.New("create-public-chat: invalid id")
View Source
var ErrCreatePublicChatInvalidID = errors.New("create-public-chat: invalid id")
View Source
var ErrDeactivateChatInvalidID = errors.New("deactivate-chat: invalid id")
View Source
var ErrDeclineRequestToJoinCommunityInvalidID = errors.New("accept-request-to-join-community: invalid id")
View Source
var ErrDeleteCommunityCategoryInvalidCategoryID = errors.New("delete-community-category: invalid category id")
View Source
var ErrDeleteCommunityCategoryInvalidCommunityID = errors.New("delete-community-category: invalid community id")
View Source
var ErrDismissContactRequestInvalidID = errors.New("dismiss-contact-request: invalid id")
View Source
var ErrDismissLatestContactRequestForContactInvalidID = errors.New("dismiss-latest-contact-request-for-contact: invalid id")
View Source
var ErrEditCommunityCategoryInvalidCategoryID = errors.New("edit-community-category: invalid category id")
View Source
var ErrEditCommunityCategoryInvalidCommunityID = errors.New("edit-community-category: invalid community id")
View Source
var ErrEditCommunityCategoryInvalidName = errors.New("edit-community-category: invalid category name")
View Source
var (
	ErrEditCommunityInvalidID = errors.New("edit-community: invalid id")
)
View Source
var ErrEditMessageInvalidID = errors.New("edit-message: invalid id")
View Source
var ErrEditMessageInvalidText = errors.New("edit-message: invalid text")
View Source
var ErrInviteUsersToCommunityEmptyUsers = errors.New("invite-users-to-community: empty users")
View Source
var ErrInviteUsersToCommunityInvalidID = errors.New("invite-users-to-community: invalid id")
View Source
var ErrRejectContactRequestInvalidID = errors.New("reject-contact-request: invalid id")
View Source
var ErrReorderCommunityCategoryInvalidCategoryID = errors.New("reorder-community-category: invalid category id")
View Source
var ErrReorderCommunityCategoryInvalidCommunityID = errors.New("reorder-community-category: invalid community id")
View Source
var ErrReorderCommunityCategoryInvalidPosition = errors.New("reorder-community-category: invalid position")
View Source
var ErrReorderCommunityChatInvalidChatID = errors.New("reorder-community-chat: invalid chat id")
View Source
var ErrReorderCommunityChatInvalidCommunityID = errors.New("reorder-community-chat: invalid community id")
View Source
var ErrReorderCommunityChatInvalidPosition = errors.New("reorder-community-chat: invalid position")
View Source
var ErrRequestToJoinCommunityInvalidCommunityID = errors.New("request-to-join-community: invalid community id")
View Source
var ErrRetractContactRequestInvalidContactID = errors.New("retract-contact-request: invalid id")
View Source
var ErrSendContactRequestInvalidID = errors.New("send-contact-request: invalid id")
View Source
var ErrSendContactRequestInvalidMessage = errors.New("send-contact-request: invalid message")
View Source
var ErrSetContactLocalNicknameInvalidID = errors.New("add-contact: invalid id")
View Source
var ErrShareCommunityEmptyUsers = errors.New("share-community: empty users")
View Source
var ErrShareCommunityInvalidID = errors.New("share-community: invalid id")
View Source
var ErrShareMessageEmptyUsers = errors.New("share image message: empty users")
View Source
var ErrShareMessageInvalidID = errors.New("share image message: invalid id")
View Source
var ErrUnbanUserFromCommunityInvalidCommunityID = errors.New("unban-user-from-community: invalid community id")
View Source
var ErrUnbanUserFromCommunityInvalidUser = errors.New("unban-user-from-community: invalid user id")
View Source
var TagsEmojies map[string]string

Functions

func RemoveUnknownAndDeduplicateTags added in v0.102.5

func RemoveUnknownAndDeduplicateTags(input []string) []string

func ValidateTags added in v0.102.5

func ValidateTags(input []string) bool

Types

type AcceptContactRequest added in v0.100.0

type AcceptContactRequest struct {
	ID types.HexBytes `json:"id"`
}

func (*AcceptContactRequest) Validate added in v0.100.0

func (a *AcceptContactRequest) Validate() error

type AcceptLatestContactRequestForContact added in v0.102.2

type AcceptLatestContactRequestForContact struct {
	ID types.HexBytes `json:"id"`
}

func (*AcceptLatestContactRequestForContact) Validate added in v0.102.2

type AcceptRequestToJoinCommunity

type AcceptRequestToJoinCommunity struct {
	ID types.HexBytes `json:"id"`
}

func (*AcceptRequestToJoinCommunity) Validate

func (j *AcceptRequestToJoinCommunity) Validate() error

type AddContact added in v0.90.0

type AddContact struct {
	ID          types.HexBytes `json:"id"`
	Nickname    string         `json:"nickname"`
	DisplayName string         `json:"displayName"`
	ENSName     string         `json:"ensName"`
}

func (*AddContact) Validate added in v0.90.0

func (a *AddContact) Validate() error

type AddWalletConnectSession added in v0.105.1

type AddWalletConnectSession struct {
	PeerID   string `json:"id"`
	DAppName string `json:"dappName"`
	DAppURL  string `json:"dappUrl"`
	Info     string `json:"info"`
}

func (*AddWalletConnectSession) Validate added in v0.105.1

func (c *AddWalletConnectSession) Validate() error

type BanUserFromCommunity added in v0.73.9

type BanUserFromCommunity struct {
	CommunityID types.HexBytes `json:"communityId"`
	User        types.HexBytes `json:"user"`
}

func (*BanUserFromCommunity) Validate added in v0.73.9

func (b *BanUserFromCommunity) Validate() error

type ClearHistory added in v0.79.0

type ClearHistory struct {
	ID string `json:"id"`
}

func (*ClearHistory) Validate added in v0.79.0

func (c *ClearHistory) Validate() error

type CreateCommunity

type CreateCommunity struct {
	Name                         string                               `json:"name"`
	Description                  string                               `json:"description"`
	IntroMessage                 string                               `json:"introMessage,omitempty"`
	OutroMessage                 string                               `json:"outroMessage,omitempty"`
	Color                        string                               `json:"color"`
	Emoji                        string                               `json:"emoji"`
	Membership                   protobuf.CommunityPermissions_Access `json:"membership"`
	EnsOnly                      bool                                 `json:"ensOnly"`
	Image                        string                               `json:"image"`
	ImageAx                      int                                  `json:"imageAx"`
	ImageAy                      int                                  `json:"imageAy"`
	ImageBx                      int                                  `json:"imageBx"`
	ImageBy                      int                                  `json:"imageBy"`
	Banner                       userimages.CroppedImage              `json:"banner"`
	HistoryArchiveSupportEnabled bool                                 `json:"historyArchiveSupportEnabled,omitempty"`
	PinMessageAllMembersEnabled  bool                                 `json:"pinMessageAllMembersEnabled,omitempty"`
	Encrypted                    bool                                 `json:"encrypted,omitempty"`
	Tags                         []string                             `json:"tags,omitempty"`
}

func (*CreateCommunity) ToCommunityDescription

func (c *CreateCommunity) ToCommunityDescription() (*protobuf.CommunityDescription, error)

func (*CreateCommunity) Validate

func (c *CreateCommunity) Validate() error

type CreateCommunityCategory added in v0.79.3

type CreateCommunityCategory struct {
	CommunityID  types.HexBytes `json:"communityId"`
	CategoryName string         `json:"categoryName"`
	ChatIDs      []string       `json:"chatIds"`
}

func (*CreateCommunityCategory) Validate added in v0.79.3

func (j *CreateCommunityCategory) Validate() error

type CreateOneToOneChat

type CreateOneToOneChat struct {
	ID      types.HexBytes `json:"id"`
	ENSName string         `json:"ensName"`
}

func (*CreateOneToOneChat) Validate

func (c *CreateOneToOneChat) Validate() error

type CreateProfileChat added in v0.79.0

type CreateProfileChat struct {
	ID string `json:"id"`
}

func (*CreateProfileChat) Validate added in v0.79.0

func (c *CreateProfileChat) Validate() error

type CreatePublicChat added in v0.79.0

type CreatePublicChat struct {
	ID string `json:"id"`
}

func (*CreatePublicChat) Validate added in v0.79.0

func (c *CreatePublicChat) Validate() error

type DeactivateChat added in v0.79.0

type DeactivateChat struct {
	ID string `json:"id"`
}

func (*DeactivateChat) Validate added in v0.79.0

func (j *DeactivateChat) Validate() error

type DeclineRequestToJoinCommunity

type DeclineRequestToJoinCommunity struct {
	ID types.HexBytes `json:"id"`
}

func (*DeclineRequestToJoinCommunity) Validate

func (j *DeclineRequestToJoinCommunity) Validate() error

type DeleteCommunityCategory added in v0.79.3

type DeleteCommunityCategory struct {
	CommunityID types.HexBytes `json:"communityId"`
	CategoryID  string         `json:"categoryId"`
}

func (*DeleteCommunityCategory) Validate added in v0.79.3

func (j *DeleteCommunityCategory) Validate() error

type DismissContactRequest added in v0.100.0

type DismissContactRequest struct {
	ID types.HexBytes `json:"id"`
}

func (*DismissContactRequest) Validate added in v0.100.0

func (a *DismissContactRequest) Validate() error

type DismissLatestContactRequestForContact added in v0.102.2

type DismissLatestContactRequestForContact struct {
	ID types.HexBytes `json:"id"`
}

func (*DismissLatestContactRequestForContact) Validate added in v0.102.2

type EditCommunity added in v0.79.0

type EditCommunity struct {
	CommunityID types.HexBytes
	CreateCommunity
}

func (*EditCommunity) Validate added in v0.79.0

func (u *EditCommunity) Validate() error

type EditCommunityCategory added in v0.79.3

type EditCommunityCategory struct {
	CommunityID  types.HexBytes `json:"communityId"`
	CategoryID   string         `json:"categoryId"`
	CategoryName string         `json:"categoryName"`
	ChatIDs      []string       `json:"chatIds"`
}

func (*EditCommunityCategory) Validate added in v0.79.3

func (j *EditCommunityCategory) Validate() error

type EditMessage added in v0.80.3

type EditMessage struct {
	ID   types.HexBytes `json:"id"`
	Text string         `json:"text"`
}

func (*EditMessage) Validate added in v0.80.3

func (e *EditMessage) Validate() error

type InviteUsersToCommunity

type InviteUsersToCommunity struct {
	CommunityID types.HexBytes   `json:"communityId"`
	Users       []types.HexBytes `json:"users"`
}

func (*InviteUsersToCommunity) Validate

func (j *InviteUsersToCommunity) Validate() error

type RejectContactRequest added in v0.91.8

type RejectContactRequest struct {
	ID types.HexBytes `json:"id"`
}

func (*RejectContactRequest) Validate added in v0.91.8

func (a *RejectContactRequest) Validate() error

type ReorderCommunityCategories added in v0.79.3

type ReorderCommunityCategories struct {
	CommunityID types.HexBytes `json:"communityId"`
	CategoryID  string         `json:"categoryId"`
	Position    int            `json:"position"`
}

func (*ReorderCommunityCategories) Validate added in v0.79.3

func (j *ReorderCommunityCategories) Validate() error

type ReorderCommunityChat added in v0.79.3

type ReorderCommunityChat struct {
	CommunityID types.HexBytes `json:"communityId"`
	CategoryID  string         `json:"categoryId"`
	ChatID      string         `json:"chatId"`
	Position    int            `json:"position"`
}

func (*ReorderCommunityChat) Validate added in v0.79.3

func (j *ReorderCommunityChat) Validate() error

type RequestToJoinCommunity

type RequestToJoinCommunity struct {
	CommunityID types.HexBytes `json:"communityId"`
	ENSName     string         `json:"ensName"`
}

func (*RequestToJoinCommunity) Validate

func (j *RequestToJoinCommunity) Validate() error

type RetractContactRequest added in v0.100.0

type RetractContactRequest struct {
	ContactID types.HexBytes `json:"contactId"`
}

func (*RetractContactRequest) Validate added in v0.100.0

func (a *RetractContactRequest) Validate() error

type SendContactRequest added in v0.100.0

type SendContactRequest struct {
	ID      types.HexBytes `json:"id"`
	Message string         `json:"message"`
}

func (*SendContactRequest) Validate added in v0.100.0

func (a *SendContactRequest) Validate() error

type SetContactLocalNickname added in v0.90.0

type SetContactLocalNickname struct {
	ID       types.HexBytes `json:"id"`
	Nickname string         `json:"nickname"`
}

func (*SetContactLocalNickname) Validate added in v0.90.0

func (a *SetContactLocalNickname) Validate() error

type ShareCommunity

type ShareCommunity struct {
	CommunityID   types.HexBytes   `json:"communityId"`
	Users         []types.HexBytes `json:"users"`
	InviteMessage string           `json:"inviteMessage,omitempty"`
}

func (*ShareCommunity) Validate

func (j *ShareCommunity) Validate() error

type ShareImageMessage added in v0.94.8

type ShareImageMessage struct {
	MessageID string           `json:"id"`
	Users     []types.HexBytes `json:"users"`
}

func (*ShareImageMessage) Validate added in v0.94.8

func (s *ShareImageMessage) Validate() error

type UnbanUserFromCommunity added in v0.102.6

type UnbanUserFromCommunity struct {
	CommunityID types.HexBytes `json:"communityId"`
	User        types.HexBytes `json:"user"`
}

func (*UnbanUserFromCommunity) Validate added in v0.102.6

func (b *UnbanUserFromCommunity) Validate() error

Jump to

Keyboard shortcuts

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