Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Expense ¶
type Expense struct {
// contains filtered or unexported fields
}
func NewExpense ¶
func (*Expense) GetContribution ¶
func (expense *Expense) GetContribution() []*UserExpenseShare
func (*Expense) GetGroupID ¶
func (*Expense) GetSpender ¶
type ExpenseType ¶
type ExpenseType int
const ( ExpenseTypeEqual ExpenseType = iota + 1 ExpenseTypeExact ExpenseTypePercentage )
type Group ¶
type Group struct {
// contains filtered or unexported fields
}
func (*Group) AddMembers ¶
func (*Group) CreationMessage ¶
func (*Group) GetMembers ¶
func (*Group) RemoveMember ¶
type User ¶
type User struct {
// contains filtered or unexported fields
}
func (*User) UserCreationMessage ¶
type UserExpenseShare ¶
type UserExpenseShare struct {
// contains filtered or unexported fields
}
func NewUserExpenseShare ¶
func NewUserExpenseShare(userID string, contribution float64) *UserExpenseShare
func (*UserExpenseShare) AddCredit ¶
func (usertExpShare *UserExpenseShare) AddCredit(amount float64)
func (*UserExpenseShare) GetShare ¶
func (userExpShare *UserExpenseShare) GetShare() (string, float64)
Click to show internal directories.
Click to hide internal directories.