conclusion

package
v0.0.0-...-cc1fd88 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2024 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Conclusion

type Conclusion struct {
	// contains filtered or unexported fields
}

func NewConclusion

func NewConclusion(
	talkSessionID shared.UUID[talksession.TalkSession],
	conclusion string,
	createdBy shared.UUID[user.User],
) *Conclusion

func (*Conclusion) Conclusion

func (c *Conclusion) Conclusion() string

func (*Conclusion) CreatedBy

func (c *Conclusion) CreatedBy() shared.UUID[user.User]

func (*Conclusion) EditConclusion

func (c *Conclusion) EditConclusion(
	conclusion string,
)

func (*Conclusion) TalkSessionID

func (c *Conclusion) TalkSessionID() shared.UUID[talksession.TalkSession]

type ConclusionRepository

type ConclusionRepository interface {
	Create(context.Context, Conclusion) error
	FindByTalkSessionID(context.Context, shared.UUID[talksession.TalkSession]) (*Conclusion, error)
}

Jump to

Keyboard shortcuts

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