Atomic Blend Docs
  • Platform Documentation
  • Developer's Guide
  • Workflow
  • Data
    • Overview
  • Models
    • Task
    • Habit
      • Habit Entry
    • Tag
    • Auth
      • User
      • User Role
      • User Device
    • Encryption Key
  • Backend
    • Getting Started
  • App
    • Getting Started
Powered by GitBook
On this page
  1. Models

Habit

Field Name
Type
Required
Encrypted

ID

primitive.ObjectID

UserID

primitive.ObjectID

Name

*string

Emoji

*string

Frequency

*string

NumberOfTimes

*int

Duration

*int

DaysOfWeek

*[]int

DaysOfMonth

*[]primitive.DateTime

StartDate

*primitive.DateTime

EndDate

*primitive.DateTime

CreatedAt

*string

UpdatedAt

*string

Reminders

[]string

Citation

*string

Entries

[]HabitEntry

Valid Frequencies

Constant
Value
Description

FrequencyDaily

"daily"

Occurs every day

FrequencyWeekly

"weekly"

Occurs weekly

FrequencyMonthly

"monthly"

Occurs monthly

FrequencyRepeating

"repeatition"

Every x days

PreviousTaskNextHabit Entry

Last updated 1 month ago