class Category

Included Modules

Defined in:

ynab/models/category.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def activity : Int64 #

[View source]
def activity=(activity : Int64) #

[View source]
def balance : Int64 #

[View source]
def balance=(balance : Int64) #

[View source]
def budgeted : Int64 #

[View source]
def budgeted=(budgeted : Int64) #

[View source]
def category_group_id : UUID #

[View source]
def category_group_id=(category_group_id : UUID) #

[View source]
def deleted : Bool #

[View source]
def deleted=(deleted : Bool) #

[View source]
def goal_creation_month : Time | Nil #

[View source]
def goal_creation_month=(goal_creation_month : Time | Nil) #

[View source]
def goal_percentage_complete : Int32 | Nil #

[View source]
def goal_percentage_complete=(goal_percentage_complete : Int32 | Nil) #

[View source]
def goal_target : Int64 #

[View source]
def goal_target=(goal_target : Int64) #

[View source]
def goal_target_month : Time | Nil #

[View source]
def goal_target_month=(goal_target_month : Time | Nil) #

[View source]
def goal_type : String | Nil #

TODO Turn #goal_type into a k -> v enum if possible


[View source]
def goal_type=(goal_type : String | Nil) #

TODO Turn #goal_type into a k -> v enum if possible


[View source]
def hidden : Bool #

[View source]
def hidden=(hidden : Bool) #

[View source]
def id : UUID #

[View source]
def id=(id : UUID) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def note : String | Nil #

[View source]
def note=(note : String | Nil) #

[View source]
def original_category_group_id : UUID | Nil #

[View source]
def original_category_group_id=(original_category_group_id : UUID | Nil) #

[View source]