77require 'basecrm/configuration'
88require 'basecrm/http_client'
99
10- require 'basecrm/utils/coercion.rb '
10+ require 'basecrm/utils/coercion'
1111
1212require 'basecrm/model'
1313require 'basecrm/models/meta'
1616require 'basecrm/models/associated_contact'
1717require 'basecrm/models/contact'
1818require 'basecrm/models/deal'
19+ require 'basecrm/models/deal_source'
1920require 'basecrm/models/lead'
21+ require 'basecrm/models/lead_source'
22+ require 'basecrm/models/line_item'
2023require 'basecrm/models/loss_reason'
2124require 'basecrm/models/note'
25+ require 'basecrm/models/order'
2226require 'basecrm/models/pipeline'
27+ require 'basecrm/models/price'
28+ require 'basecrm/models/product'
2329require 'basecrm/models/source'
2430require 'basecrm/models/stage'
2531require 'basecrm/models/tag'
3440require 'basecrm/services/associated_contacts_service'
3541require 'basecrm/services/contacts_service'
3642require 'basecrm/services/deals_service'
43+ require 'basecrm/services/deal_sources_service'
3744require 'basecrm/services/leads_service'
45+ require 'basecrm/services/lead_sources_service'
46+ require 'basecrm/services/line_items_service'
3847require 'basecrm/services/loss_reasons_service'
3948require 'basecrm/services/notes_service'
49+ require 'basecrm/services/orders_service'
4050require 'basecrm/services/pipelines_service'
51+ require 'basecrm/services/products_service'
4152require 'basecrm/services/sources_service'
4253require 'basecrm/services/stages_service'
4354require 'basecrm/services/tags_service'
@@ -111,6 +122,15 @@ def deals
111122 @deals ||= DealsService . new ( @http_client )
112123 end
113124
125+ # Access all DealSources related actions.
126+ # @see DealSourcesService
127+ # @see DealSource
128+ #
129+ # @return [DealSourcesService] Service object for resources.
130+ def deal_sources
131+ @deal_sources ||= DealSourcesService . new ( @http_client )
132+ end
133+
114134 # Access all Leads related actions.
115135 # @see LeadsService
116136 # @see Lead
@@ -120,6 +140,24 @@ def leads
120140 @leads ||= LeadsService . new ( @http_client )
121141 end
122142
143+ # Access all LeadSources related actions.
144+ # @see LeadSourcesService
145+ # @see LeadSource
146+ #
147+ # @return [LeadSourcesService] Service object for resources.
148+ def lead_sources
149+ @lead_sources ||= LeadSourcesService . new ( @http_client )
150+ end
151+
152+ # Access all LineItems related actions.
153+ # @see LineItemsService
154+ # @see LineItem
155+ #
156+ # @return [LineItemsService] Service object for resources.
157+ def line_items
158+ @line_items ||= LineItemsService . new ( @http_client )
159+ end
160+
123161 # Access all LossReasons related actions.
124162 # @see LossReasonsService
125163 # @see LossReason
@@ -138,6 +176,15 @@ def notes
138176 @notes ||= NotesService . new ( @http_client )
139177 end
140178
179+ # Access all Orders related actions.
180+ # @see OrdersService
181+ # @see Order
182+ #
183+ # @return [OrdersService] Service object for resources.
184+ def orders
185+ @orders ||= OrdersService . new ( @http_client )
186+ end
187+
141188 # Access all Pipelines related actions.
142189 # @see PipelinesService
143190 # @see Pipeline
@@ -147,6 +194,15 @@ def pipelines
147194 @pipelines ||= PipelinesService . new ( @http_client )
148195 end
149196
197+ # Access all Products related actions.
198+ # @see ProductsService
199+ # @see Product
200+ #
201+ # @return [ProductsService] Service object for resources.
202+ def products
203+ @products ||= ProductsService . new ( @http_client )
204+ end
205+
150206 # Access all Sources related actions.
151207 # @see SourcesService
152208 # @see Source
0 commit comments