File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -61,6 +61,10 @@ public class Get{className}Request : GetItemRequest<{classSymbol.ToDisplayString
6161 protected override string GetItemId() => { idProperty . Identifier . Text } .ToString();
6262 }}
6363
64+ public class GetMultiple{ className } Request : GetItemsRequest<{ classSymbol . ToDisplayString ( ) } > {{
65+ protected override string GetCollection() => ""{ collectionName } "";
66+ }}
67+
6468 public class Create{ className } Request : CreateItemRequest<{ classSymbol . ToDisplayString ( ) } > {{
6569 public required { classSymbol . ToDisplayString ( ) } { className } {{ get; init; }}
6670
@@ -99,6 +103,13 @@ public class DeleteMultiple{className}Request : DeleteItemsRequest {{
99103 return null;
100104 }}
101105
106+ public static async Task<{ classSymbol . ToDisplayString ( ) } []> GetMultiple{ className } Async(this DirectusSharp.IDirectus client) {{
107+ var response = await client.ExecuteAsync(new GetMultiple{ className } Request() {{}});
108+
109+ if (response.IsSuccess) return response.Data;
110+ return null;
111+ }}
112+
102113 public static async Task<{ classSymbol . ToDisplayString ( ) } ?> Create{ className } Async(this DirectusSharp.IDirectus client, { classSymbol . ToDisplayString ( ) } { className . ToCamelCase ( ) } ) {{
103114 var response = await client.ExecuteAsync(new Create{ className } Request() {{
104115 { className } = { className . ToCamelCase ( ) }
Original file line number Diff line number Diff line change 99 <RoslynComponent >true</RoslynComponent >
1010
1111 <PackageId >DirectusSharp.Generators</PackageId >
12- <Version >0.0.13 </Version >
13- <PackageValidationBaselineVersion >0.0.13 </PackageValidationBaselineVersion >
12+ <Version >0.0.14 </Version >
13+ <PackageValidationBaselineVersion >0.0.14 </PackageValidationBaselineVersion >
1414 </PropertyGroup >
1515
1616 <PropertyGroup >
You can’t perform that action at this time.
0 commit comments