@@ -28,24 +28,31 @@ def initialize(request_client:)
28
28
# @return [Merge::Accounting::PaginatedAccountingPeriodList]
29
29
# @example
30
30
# api = Merge::Client.new(
31
- # environment: Environment::PRODUCTION,
32
31
# base_url: "https://api.example.com",
32
+ # environment: Merge::Environment::PRODUCTION,
33
33
# api_key: "YOUR_AUTH_TOKEN"
34
34
# )
35
- # api.accounting.list
35
+ # api.accounting.accounting_periods. list
36
36
def list ( cursor : nil , include_deleted_data : nil , include_remote_data : nil , page_size : nil , request_options : nil )
37
37
response = @request_client . conn . get do |req |
38
38
req . options . timeout = request_options . timeout_in_seconds unless request_options &.timeout_in_seconds . nil?
39
39
req . headers [ "Authorization" ] = request_options . api_key unless request_options &.api_key . nil?
40
40
req . headers [ "X-Account-Token" ] = request_options . account_token unless request_options &.account_token . nil?
41
- req . headers = { **req . headers , **( request_options &.additional_headers || { } ) } . compact
41
+ req . headers = {
42
+ **( req . headers || { } ) ,
43
+ **@request_client . get_headers ,
44
+ **( request_options &.additional_headers || { } )
45
+ } . compact
42
46
req . params = {
43
47
**( request_options &.additional_query_parameters || { } ) ,
44
48
"cursor" : cursor ,
45
49
"include_deleted_data" : include_deleted_data ,
46
50
"include_remote_data" : include_remote_data ,
47
51
"page_size" : page_size
48
52
} . compact
53
+ unless request_options . nil? || request_options &.additional_body_parameters . nil?
54
+ req . body = { **( request_options &.additional_body_parameters || { } ) } . compact
55
+ end
49
56
req . url "#{ @request_client . get_url ( request_options : request_options ) } /accounting/v1/accounting-periods"
50
57
end
51
58
Merge ::Accounting ::PaginatedAccountingPeriodList . from_json ( json_object : response . body )
@@ -60,21 +67,28 @@ def list(cursor: nil, include_deleted_data: nil, include_remote_data: nil, page_
60
67
# @return [Merge::Accounting::AccountingPeriod]
61
68
# @example
62
69
# api = Merge::Client.new(
63
- # environment: Environment::PRODUCTION,
64
70
# base_url: "https://api.example.com",
71
+ # environment: Merge::Environment::PRODUCTION,
65
72
# api_key: "YOUR_AUTH_TOKEN"
66
73
# )
67
- # api.accounting.retrieve(id: "id")
74
+ # api.accounting.accounting_periods. retrieve(id: "id")
68
75
def retrieve ( id :, include_remote_data : nil , request_options : nil )
69
76
response = @request_client . conn . get do |req |
70
77
req . options . timeout = request_options . timeout_in_seconds unless request_options &.timeout_in_seconds . nil?
71
78
req . headers [ "Authorization" ] = request_options . api_key unless request_options &.api_key . nil?
72
79
req . headers [ "X-Account-Token" ] = request_options . account_token unless request_options &.account_token . nil?
73
- req . headers = { **req . headers , **( request_options &.additional_headers || { } ) } . compact
80
+ req . headers = {
81
+ **( req . headers || { } ) ,
82
+ **@request_client . get_headers ,
83
+ **( request_options &.additional_headers || { } )
84
+ } . compact
74
85
req . params = {
75
86
**( request_options &.additional_query_parameters || { } ) ,
76
87
"include_remote_data" : include_remote_data
77
88
} . compact
89
+ unless request_options . nil? || request_options &.additional_body_parameters . nil?
90
+ req . body = { **( request_options &.additional_body_parameters || { } ) } . compact
91
+ end
78
92
req . url "#{ @request_client . get_url ( request_options : request_options ) } /accounting/v1/accounting-periods/#{ id } "
79
93
end
80
94
Merge ::Accounting ::AccountingPeriod . from_json ( json_object : response . body )
@@ -102,25 +116,32 @@ def initialize(request_client:)
102
116
# @return [Merge::Accounting::PaginatedAccountingPeriodList]
103
117
# @example
104
118
# api = Merge::Client.new(
105
- # environment: Environment::PRODUCTION,
106
119
# base_url: "https://api.example.com",
120
+ # environment: Merge::Environment::PRODUCTION,
107
121
# api_key: "YOUR_AUTH_TOKEN"
108
122
# )
109
- # api.accounting.list
123
+ # api.accounting.accounting_periods. list
110
124
def list ( cursor : nil , include_deleted_data : nil , include_remote_data : nil , page_size : nil , request_options : nil )
111
125
Async do
112
126
response = @request_client . conn . get do |req |
113
127
req . options . timeout = request_options . timeout_in_seconds unless request_options &.timeout_in_seconds . nil?
114
128
req . headers [ "Authorization" ] = request_options . api_key unless request_options &.api_key . nil?
115
129
req . headers [ "X-Account-Token" ] = request_options . account_token unless request_options &.account_token . nil?
116
- req . headers = { **req . headers , **( request_options &.additional_headers || { } ) } . compact
130
+ req . headers = {
131
+ **( req . headers || { } ) ,
132
+ **@request_client . get_headers ,
133
+ **( request_options &.additional_headers || { } )
134
+ } . compact
117
135
req . params = {
118
136
**( request_options &.additional_query_parameters || { } ) ,
119
137
"cursor" : cursor ,
120
138
"include_deleted_data" : include_deleted_data ,
121
139
"include_remote_data" : include_remote_data ,
122
140
"page_size" : page_size
123
141
} . compact
142
+ unless request_options . nil? || request_options &.additional_body_parameters . nil?
143
+ req . body = { **( request_options &.additional_body_parameters || { } ) } . compact
144
+ end
124
145
req . url "#{ @request_client . get_url ( request_options : request_options ) } /accounting/v1/accounting-periods"
125
146
end
126
147
Merge ::Accounting ::PaginatedAccountingPeriodList . from_json ( json_object : response . body )
@@ -136,22 +157,29 @@ def list(cursor: nil, include_deleted_data: nil, include_remote_data: nil, page_
136
157
# @return [Merge::Accounting::AccountingPeriod]
137
158
# @example
138
159
# api = Merge::Client.new(
139
- # environment: Environment::PRODUCTION,
140
160
# base_url: "https://api.example.com",
161
+ # environment: Merge::Environment::PRODUCTION,
141
162
# api_key: "YOUR_AUTH_TOKEN"
142
163
# )
143
- # api.accounting.retrieve(id: "id")
164
+ # api.accounting.accounting_periods. retrieve(id: "id")
144
165
def retrieve ( id :, include_remote_data : nil , request_options : nil )
145
166
Async do
146
167
response = @request_client . conn . get do |req |
147
168
req . options . timeout = request_options . timeout_in_seconds unless request_options &.timeout_in_seconds . nil?
148
169
req . headers [ "Authorization" ] = request_options . api_key unless request_options &.api_key . nil?
149
170
req . headers [ "X-Account-Token" ] = request_options . account_token unless request_options &.account_token . nil?
150
- req . headers = { **req . headers , **( request_options &.additional_headers || { } ) } . compact
171
+ req . headers = {
172
+ **( req . headers || { } ) ,
173
+ **@request_client . get_headers ,
174
+ **( request_options &.additional_headers || { } )
175
+ } . compact
151
176
req . params = {
152
177
**( request_options &.additional_query_parameters || { } ) ,
153
178
"include_remote_data" : include_remote_data
154
179
} . compact
180
+ unless request_options . nil? || request_options &.additional_body_parameters . nil?
181
+ req . body = { **( request_options &.additional_body_parameters || { } ) } . compact
182
+ end
155
183
req . url "#{ @request_client . get_url ( request_options : request_options ) } /accounting/v1/accounting-periods/#{ id } "
156
184
end
157
185
Merge ::Accounting ::AccountingPeriod . from_json ( json_object : response . body )
0 commit comments