Skip to content

Commit db972d0

Browse files
Added new Invoicing ListInvoiceSummaries API Operation
1 parent 1d7ad68 commit db972d0

File tree

56 files changed

+6053
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+6053
-102
lines changed

docgenerator/AWSSDKDocSamples/Invoicing.GeneratedSamples.extra.xml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,101 @@
9595
</example>
9696
</value>
9797
</doc>
98+
<doc>
99+
<members>
100+
<member name="M:Amazon.Invoicing.IAmazonInvoicing.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
101+
<member name="M:Amazon.Invoicing.AmazonInvoicingClient.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
102+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesRequest" />
103+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesResponse" />
104+
</members>
105+
<value>
106+
<example>
107+
<para>
108+
109+
</para>
110+
<code
111+
title="ListInvoiceSummaries with InvoiceId as selector"
112+
source=".\AWSSDKDocSamples\Invoicing\Invoicing.GeneratedSamples.cs"
113+
region="example-1" />
114+
</example>
115+
</value>
116+
</doc>
117+
<doc>
118+
<members>
119+
<member name="M:Amazon.Invoicing.IAmazonInvoicing.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
120+
<member name="M:Amazon.Invoicing.AmazonInvoicingClient.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
121+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesRequest" />
122+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesResponse" />
123+
</members>
124+
<value>
125+
<example>
126+
<para>
127+
128+
</para>
129+
<code
130+
title="ListInvoiceSummaries with AccountId as selector and billing period"
131+
source=".\AWSSDKDocSamples\Invoicing\Invoicing.GeneratedSamples.cs"
132+
region="example-2" />
133+
</example>
134+
</value>
135+
</doc>
136+
<doc>
137+
<members>
138+
<member name="M:Amazon.Invoicing.IAmazonInvoicing.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
139+
<member name="M:Amazon.Invoicing.AmazonInvoicingClient.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
140+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesRequest" />
141+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesResponse" />
142+
</members>
143+
<value>
144+
<example>
145+
<para>
146+
147+
</para>
148+
<code
149+
title="ListInvoiceSummaries with AccountId as selector and time interval"
150+
source=".\AWSSDKDocSamples\Invoicing\Invoicing.GeneratedSamples.cs"
151+
region="example-3" />
152+
</example>
153+
</value>
154+
</doc>
155+
<doc>
156+
<members>
157+
<member name="M:Amazon.Invoicing.IAmazonInvoicing.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
158+
<member name="M:Amazon.Invoicing.AmazonInvoicingClient.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
159+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesRequest" />
160+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesResponse" />
161+
</members>
162+
<value>
163+
<example>
164+
<para>
165+
166+
</para>
167+
<code
168+
title="ListInvoiceSummaries with AccountId as selector and a billing period and max results"
169+
source=".\AWSSDKDocSamples\Invoicing\Invoicing.GeneratedSamples.cs"
170+
region="example-4" />
171+
</example>
172+
</value>
173+
</doc>
174+
<doc>
175+
<members>
176+
<member name="M:Amazon.Invoicing.IAmazonInvoicing.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
177+
<member name="M:Amazon.Invoicing.AmazonInvoicingClient.ListInvoiceSummaries(Amazon.Invoicing.Model.ListInvoiceSummariesRequest)" />
178+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesRequest" />
179+
<member name="T:Amazon.Invoicing.Model.ListInvoiceSummariesResponse" />
180+
</members>
181+
<value>
182+
<example>
183+
<para>
184+
185+
</para>
186+
<code
187+
title="ListInvoiceSummaries with AccountId as selector and a billing period and next token"
188+
source=".\AWSSDKDocSamples\Invoicing\Invoicing.GeneratedSamples.cs"
189+
region="example-5" />
190+
</example>
191+
</value>
192+
</doc>
98193
<doc>
99194
<members>
100195
<member name="M:Amazon.Invoicing.IAmazonInvoicing.ListInvoiceUnits(Amazon.Invoicing.Model.ListInvoiceUnitsRequest)" />

docgenerator/AWSSDKDocSamples/Invoicing/Invoicing.GeneratedSamples.cs

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,115 @@ public void InvoicingGetInvoiceUnit()
113113
#endregion
114114
}
115115

116+
public void InvoicingListInvoiceSummaries()
117+
{
118+
#region example-1
119+
120+
var client = new AmazonInvoicingClient();
121+
var response = client.ListInvoiceSummaries(new ListInvoiceSummariesRequest
122+
{
123+
Selector = new InvoiceSummariesSelector {
124+
ResourceType = "INVOICE_ID",
125+
Value = "1111111111"
126+
}
127+
});
128+
129+
List<InvoiceSummary> invoiceSummaries = response.InvoiceSummaries;
130+
131+
#endregion
132+
}
133+
134+
public void InvoicingListInvoiceSummaries()
135+
{
136+
#region example-2
137+
138+
var client = new AmazonInvoicingClient();
139+
var response = client.ListInvoiceSummaries(new ListInvoiceSummariesRequest
140+
{
141+
Filter = new InvoiceSummariesFilter { BillingPeriod = new BillingPeriod {
142+
Month = 1,
143+
Year = 2025
144+
} },
145+
Selector = new InvoiceSummariesSelector {
146+
ResourceType = "ACCOUNT_ID",
147+
Value = "111111111111"
148+
}
149+
});
150+
151+
List<InvoiceSummary> invoiceSummaries = response.InvoiceSummaries;
152+
153+
#endregion
154+
}
155+
156+
public void InvoicingListInvoiceSummaries()
157+
{
158+
#region example-3
159+
160+
var client = new AmazonInvoicingClient();
161+
var response = client.ListInvoiceSummaries(new ListInvoiceSummariesRequest
162+
{
163+
Filter = new InvoiceSummariesFilter { TimeInterval = new DateInterval {
164+
EndDate = DateTime.UtcNow,
165+
StartDate = DateTime.UtcNow
166+
} },
167+
Selector = new InvoiceSummariesSelector {
168+
ResourceType = "ACCOUNT_ID",
169+
Value = "111111111111"
170+
}
171+
});
172+
173+
List<InvoiceSummary> invoiceSummaries = response.InvoiceSummaries;
174+
175+
#endregion
176+
}
177+
178+
public void InvoicingListInvoiceSummaries()
179+
{
180+
#region example-4
181+
182+
var client = new AmazonInvoicingClient();
183+
var response = client.ListInvoiceSummaries(new ListInvoiceSummariesRequest
184+
{
185+
Filter = new InvoiceSummariesFilter { BillingPeriod = new BillingPeriod {
186+
Month = 1,
187+
Year = 2025
188+
} },
189+
MaxResults = 1,
190+
Selector = new InvoiceSummariesSelector {
191+
ResourceType = "ACCOUNT_ID",
192+
Value = "111111111111"
193+
}
194+
});
195+
196+
List<InvoiceSummary> invoiceSummaries = response.InvoiceSummaries;
197+
string nextToken = response.NextToken;
198+
199+
#endregion
200+
}
201+
202+
public void InvoicingListInvoiceSummaries()
203+
{
204+
#region example-5
205+
206+
var client = new AmazonInvoicingClient();
207+
var response = client.ListInvoiceSummaries(new ListInvoiceSummariesRequest
208+
{
209+
Filter = new InvoiceSummariesFilter { BillingPeriod = new BillingPeriod {
210+
Month = 1,
211+
Year = 2025
212+
} },
213+
NextToken = "abcde12345",
214+
Selector = new InvoiceSummariesSelector {
215+
ResourceType = "ACCOUNT_ID",
216+
Value = "111111111111"
217+
}
218+
});
219+
220+
List<InvoiceSummary> invoiceSummaries = response.InvoiceSummaries;
221+
222+
#endregion
223+
}
224+
116225
public void InvoicingListInvoiceUnits()
117226
{
118227
#region example-1

0 commit comments

Comments
 (0)