def __init__(self, hv, json): self.hv = hv self.id = json['id'] self.name = json['name'] self.active = json['active'] self.billable = json['billable'] self.bill_by = json['bill_by'] self.hourly_rate = json['hourly_rate'] self.client_id = json['client_id'] self.code = json['code'] self.notes = json['notes'] self.budget_by = json['budget_by'] self.budget = float(json['budget']) if json['budget'] else None self.cost_budget = float(json['cost_budget']) if json['cost_budget'] else None self.latest_record = parse_short_time(json['hint_latest_record_at']) self.earliest_record = parse_short_time(json['hint_earliest_record_at']) self.created = parse_time(json['created_at']) self.updated = parse_time(json['updated_at'])
def __init__(self, hv, json): self.id = json['id'] self.hours = float(json['hours']) self.project_id = json['project_id'] self.notes = json['notes'] self.task_id = json['task_id'] self.user_id = json['user_id'] self.billed = json['is_billed'] self.closed = json['is_closed'] self.updated = parse_time(json['updated_at']) self.created = parse_time(json['created_at']) self.spent = parse_short_time(json['spent_at'])