dto

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreatePrivateSpaceForUserInput

type CreatePrivateSpaceForUserInput struct {
	UserId string
}

type CreatePrivateSpaceForUserOutput

type CreatePrivateSpaceForUserOutput struct {
	Space *domain.Space
}

type CreateSpaceInput

type CreateSpaceInput struct {
	Name      string
	Icon      *string
	IconColor *string
	OwnerId   *string
	Type      domain.SpaceType
}

type CreateSpaceOutput

type CreateSpaceOutput struct {
	Space *domain.Space
}

type DeleteSpaceInput

type DeleteSpaceInput struct {
	UserId  string
	SpaceId string
}

type DeleteSpaceUserPermissionInput

type DeleteSpaceUserPermissionInput struct {
	RequesterId  string
	SpaceId      string
	TargetUserId string
}

type GetSpacesForUserInput

type GetSpacesForUserInput struct {
	UserId string
}

type GetSpacesForUserOutput

type GetSpacesForUserOutput struct {
	Spaces []domain.Space
}

type ListSpacePermissionsInput

type ListSpacePermissionsInput struct {
	UserId  string
	SpaceId string
}

type ListSpacePermissionsOutput

type ListSpacePermissionsOutput struct {
	Permissions []domain.Permission
}

type UpdateSpaceInput

type UpdateSpaceInput struct {
	UserId    string
	SpaceId   string
	Name      *string
	Icon      *string
	IconColor *string
}

type UpdateSpaceOutput

type UpdateSpaceOutput struct {
	Space *domain.Space
}

type UpsertSpaceUserPermissionInput

type UpsertSpaceUserPermissionInput struct {
	RequesterId  string
	SpaceId      string
	TargetUserId string
	Role         domain.PermissionRole
}

Jump to

Keyboard shortcuts

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