summaryrefslogtreecommitdiff
path: root/HyperBooru.format.ps1xml
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2026-05-19 03:20:19 +1000
committerJake Mannens <jake@asger.xyz>2026-05-19 03:29:47 +1000
commite5ec335c14212c2479c201487c358e56a3f14e12 (patch)
tree296b4f98038add4c6488a1c457fe9ee05895dd63 /HyperBooru.format.ps1xml
parent07cfbfdb92890188cc0bed120acb1fcbf72d34db (diff)
Added default table formatters for various API model classes
Diffstat (limited to 'HyperBooru.format.ps1xml')
-rw-r--r--HyperBooru.format.ps1xml187
1 files changed, 187 insertions, 0 deletions
diff --git a/HyperBooru.format.ps1xml b/HyperBooru.format.ps1xml
new file mode 100644
index 0000000..ab46bf5
--- /dev/null
+++ b/HyperBooru.format.ps1xml
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Configuration>
+ <ViewDefinitions>
+
+ <View>
+ <Name>HBSessionDefinitionDefaultView</Name>
+ <ViewSelectedBy>
+ <TypeName>HyperBooru.ApiClient.HBSession</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>BaseUri</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>BaseUri</PropertyName>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+
+ <View>
+ <Name>TagDefinitionDefaultView</Name>
+ <ViewSelectedBy>
+ <TypeName>HyperBooru.ApiModels.TagDefinition</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>TagDefinitionId</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Alias</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Namespace</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Name</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>TagDefinitionId</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Alias</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Namespace</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Name</PropertyName>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+
+ <View>
+ <Name>MediaDefaultView</Name>
+ <ViewSelectedBy>
+ <TypeName>HyperBooru.ApiModels.Media</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>MediaId</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>ShortDescription</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>LongDescription</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>MediaId</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>ShortDescription</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>LongDescription</PropertyName>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+
+ <View>
+ <Name>UserDefaultView</Name>
+ <ViewSelectedBy>
+ <TypeName>HyperBooru.ApiModels.User</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>UserId</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Username</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>UserId</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Username</PropertyName>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+
+ <View>
+ <Name>UploadedFileDefaultView</Name>
+ <ViewSelectedBy>
+ <TypeName>HyperBooru.ApiModels.UploadedFile</TypeName>
+ </ViewSelectedBy>
+ <TableControl>
+ <TableHeaders>
+ <TableColumnHeader>
+ <Label>UploadedFileId</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>MediaId</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Checksum</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Path</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Filename</Label>
+ </TableColumnHeader>
+ <TableColumnHeader>
+ <Label>Length</Label>
+ </TableColumnHeader>
+ </TableHeaders>
+ <TableRowEntries>
+ <TableRowEntry>
+ <TableColumnItems>
+ <TableColumnItem>
+ <PropertyName>UploadedFileId</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>MediaId</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Checksum</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Path</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Filename</PropertyName>
+ </TableColumnItem>
+ <TableColumnItem>
+ <PropertyName>Length</PropertyName>
+ </TableColumnItem>
+ </TableColumnItems>
+ </TableRowEntry>
+ </TableRowEntries>
+ </TableControl>
+ </View>
+
+ </ViewDefinitions>
+</Configuration>