Sha256: 4471d0982b94cc373f4b496916f92d4738d0a79c5e1ad4631e3969e1137535e6
Contents?: true
Size: 1.87 KB
Versions: 2
Compression:
Stored size: 1.87 KB
Contents
# frozen_string_literal: true module Bloomy module Types TodoItem = Struct.new( :id, :title, :notes_url, :due_date, :created_at, :completed_at, :status, :user_name, :user_id, keyword_init: true ) HeadlineItem = Struct.new( :id, :title, :notes_url, :meeting_details, :owner_details, :archived, :created_at, :closed_at, keyword_init: true ) MeetingItem = Struct.new( :id, :title, keyword_init: true ) MeetingDetails = Struct.new( :id, :title, :attendees, :issues, :todos, :metrics, keyword_init: true ) MetricItem = Struct.new( :id, :title, :target, :operator, :format, :user_id, :user_name, :admin_id, :admin_name, keyword_init: true ) UserItem = Struct.new( :id, :name, :image_url, :email, :description, :organization_id, :position, :direct_reports, :positions, keyword_init: true ) GoalItem = Struct.new( :id, :title, :created_at, :due_date, :status, :meeting_id, :meeting_title, :user_id, :user_name, keyword_init: true ) IssueItem = Struct.new( :id, :title, :notes_url, :created_at, :completed_at, :meeting_id, :meeting_title, :user_id, :user_name, keyword_init: true ) WeekItem = Struct.new( :id, :week_number, :week_start, :week_end, keyword_init: true ) ScorecardItem = Struct.new( :id, :measurable_id, :accountable_user_id, :title, :target, :value, :week, :week_id, :updated_at, keyword_init: true ) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bloomy-0.11.5 | lib/bloomy/types/items.rb |
bloomy-0.11.4 | lib/bloomy/types/items.rb |