' Options: 'Date: 2025-01-08 03:23:18 'Version: 8.53 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://blazordiffusion.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: CreateArtifactReport.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports BlazorDiffusion.ServiceModel Namespace Global Namespace BlazorDiffusion.ServiceModel Public Partial Class Artifact Inherits AuditBase Public Overridable Property Id As Integer Public Overridable Property CreativeId As Integer Public Overridable Property FileName As String Public Overridable Property FilePath As String Public Overridable Property ContentType As String Public Overridable Property ContentLength As Long Public Overridable Property Width As Integer Public Overridable Property Height As Integer Public Overridable Property Seed As UInt64 Public Overridable Property Prompt As String Public Overridable Property Nsfw As Boolean? Public Overridable Property AverageHash As Long? Public Overridable Property PerceptualHash As Long? Public Overridable Property DifferenceHash As Long? Public Overridable Property Background As String Public Overridable Property Lqip As String Public Overridable Property Quality As Integer Public Overridable Property LikesCount As Integer Public Overridable Property AlbumsCount As Integer Public Overridable Property DownloadsCount As Integer Public Overridable Property SearchCount As Integer Public Overridable Property TemporalScore As Integer Public Overridable Property Score As Integer Public Overridable Property Rank As Integer Public Overridable Property RefId As String Public Overridable Property Versions As Dictionary(Of String, String) = New Dictionary(Of String, String) End Class Public Partial Class ArtifactReport Public Overridable Property Id As Long Public Overridable Property ArtifactId As Integer Public Overridable Property AppUserId As Integer Public Overridable Property Artifact As Artifact Public Overridable Property Type As ReportType Public Overridable Property Description As String Public Overridable Property CreatedDate As Date Public Overridable Property Notes As String Public Overridable Property ActionedDate As Date? Public Overridable Property ActionedBy As String End Class Public Partial Class Artist Inherits AuditBase Public Overridable Property Id As Integer Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property YearDied As Integer? Public Overridable Property Type As List(Of String) Public Overridable Property Score As Integer Public Overridable Property Rank As Integer End Class Public Partial Class CreateArtifactReport Implements IReturn(Of ArtifactReport) Implements ICreateDb(Of ArtifactReport) Public Overridable Property ArtifactId As Integer Public Overridable Property Type As ReportType Public Overridable Property Description As String End Class Public Partial Class Creative Inherits AuditBase Public Overridable Property Id As Integer Public Overridable Property UserPrompt As String Public Overridable Property Prompt As String Public Overridable Property Images As Integer Public Overridable Property Width As Integer Public Overridable Property Height As Integer Public Overridable Property Steps As Integer Public Overridable Property CuratedArtifactId As Integer? Public Overridable Property PrimaryArtifactId As Integer? Public Overridable Property ArtistNames As List(Of String) = New List(Of String) Public Overridable Property ModifierNames As List(Of String) = New List(Of String) Public Overridable Property Artists As List(Of CreativeArtist) = New List(Of CreativeArtist) Public Overridable Property Modifiers As List(Of CreativeModifier) = New List(Of CreativeModifier) Public Overridable Property Artifacts As List(Of Artifact) = New List(Of Artifact) Public Overridable Property [Error] As String Public Overridable Property OwnerId As Integer? Public Overridable Property OwnerRef As String Public Overridable Property Key As String Public Overridable Property Curated As Boolean Public Overridable Property Rating As Integer? Public Overridable Property [Private] As Boolean Public Overridable Property Score As Integer Public Overridable Property Rank As Integer Public Overridable Property RefId As String Public Overridable Property RequestId As String Public Overridable Property EngineId As String End Class Public Partial Class CreativeArtist Public Overridable Property Id As Integer Public Overridable Property CreativeId As Integer Public Overridable Property ArtistId As Integer Public Overridable Property Artist As Artist End Class Public Partial Class CreativeModifier Public Overridable Property Id As Integer Public Overridable Property CreativeId As Integer Public Overridable Property ModifierId As Integer Public Overridable Property Modifier As Modifier End Class Public Partial Class Modifier Inherits AuditBase Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property Category As String Public Overridable Property Description As String Public Overridable Property Score As Integer Public Overridable Property Rank As Integer End Class Public Enum ReportType Nsfw Malformed Blurred LowQuality Other End Enum End Namespace End Namespace