requests

package
v0.73.2 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2021 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")
	ErrCreateCommunityInvalidMembership  = errors.New("create-community: invalid membership")
)
View Source
var ErrAcceptRequestToJoinCommunityInvalidID = errors.New("accept-request-to-join-community: invalid id")
View Source
var ErrCreateOneToOneChatInvalidID = errors.New("create-one-to-one-chat: invalid id")
View Source
var ErrDeclineRequestToJoinCommunityInvalidID = errors.New("accept-request-to-join-community: invalid id")
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 ErrRequestToJoinCommunityInvalidCommunityID = errors.New("request-to-join-community: invalid community id")
View Source
var ErrShareCommunityEmptyUsers = errors.New("share-community: empty users")
View Source
var ErrShareCommunityInvalidID = errors.New("share-community: invalid id")

Functions

This section is empty.

Types

type AcceptRequestToJoinCommunity

type AcceptRequestToJoinCommunity struct {
	ID types.HexBytes
}

func (*AcceptRequestToJoinCommunity) Validate

func (j *AcceptRequestToJoinCommunity) Validate() error

type CreateCommunity

type CreateCommunity struct {
	Name        string                               `json:"name"`
	Description string                               `json:"description"`
	Color       string                               `json:"color"`
	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"`
}

func (*CreateCommunity) ToCommunityDescription

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

func (*CreateCommunity) Validate

func (c *CreateCommunity) Validate() error

type CreateOneToOneChat

type CreateOneToOneChat struct {
	ID types.HexBytes
}

func (*CreateOneToOneChat) Validate

func (j *CreateOneToOneChat) Validate() error

type DeclineRequestToJoinCommunity

type DeclineRequestToJoinCommunity struct {
	ID types.HexBytes
}

func (*DeclineRequestToJoinCommunity) Validate

func (j *DeclineRequestToJoinCommunity) Validate() error

type InviteUsersToCommunity

type InviteUsersToCommunity struct {
	CommunityID types.HexBytes
	Users       []types.HexBytes
}

func (*InviteUsersToCommunity) Validate

func (j *InviteUsersToCommunity) 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 ShareCommunity

type ShareCommunity struct {
	CommunityID types.HexBytes
	Users       []types.HexBytes
}

func (*ShareCommunity) Validate

func (j *ShareCommunity) Validate() error

Jump to

Keyboard shortcuts

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