summaryrefslogtreecommitdiff
path: root/Tag.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2026-06-05 00:37:02 +1000
committerJake Mannens <jake@asger.xyz>2026-06-11 01:13:31 +1000
commit81a0570c1b64891f286ee86d34d6f77090d525e3 (patch)
tree1c98593ddec2eb64029f4fabe024cb5323050bb1 /Tag.cs
parent03055cb1b262a2b9a0516ad3aa523e503edeb36b (diff)
Deleted server-specific files
Diffstat (limited to 'Tag.cs')
-rw-r--r--Tag.cs34
1 files changed, 0 insertions, 34 deletions
diff --git a/Tag.cs b/Tag.cs
deleted file mode 100644
index 7da6232..0000000
--- a/Tag.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-using HyperBooru.ApiModels;
-using System.ComponentModel.DataAnnotations.Schema;
-
-namespace HyperBooru;
-
-public class TagDefinition : HBObject {
- public TagSource Source { get; set; } = TagSource.Internal;
- public string? Namespace { get; set; }
- public string Name { get; set; }
- public string? Alias { get; set; }
- public virtual List<TagDefinition> ImplicitTags { get; set; } = new();
-
- public static explicit operator ApiModels.TagDefinition(TagDefinition tagDefinition) => new() {
- TagDefinitionId = tagDefinition.Guid,
- Source = tagDefinition.Source,
- Namespace = tagDefinition.Namespace,
- Name = tagDefinition.Name,
- Alias = tagDefinition.Alias,
- ImplicitTags = tagDefinition.ImplicitTags.Select(td => td.Guid).ToArray()
- };
-}
-
-public class Tag : HBObject {
- [ForeignKey("ObjectId")]
- public int TagDefinitionId { get; set; }
- public virtual TagDefinition TagDefinition { get; set; }
- public DateTime CreateTime { get; set; } = DateTime.UtcNow;
- public virtual HBObject Target { get; set; }
-
- public Tag() {}
-
- public Tag(TagDefinition tagDef) =>
- this.TagDefinition = tagDef;
-}