ClientAppUploadData
public struct ClientAppUploadData : Content, Sendable
extension ClientAppUploadData: RCFValidatable
For TwitarrTeam to create or edit client apps.
Required by: POST /api/v3/admin/clients/create, POST /api/v3/admin/clients/:client_app_id/update
-
Declaration
Swift
var name: String -
Declaration
Swift
var description: String -
Declaration
Swift
var developer: String -
If nil or empty,
nameis used.Declaration
Swift
var sortName: String? -
An optional icon. On edit, passing nil removes an existing image; pass the existing filename to keep it.
Declaration
Swift
var image: ImageUploadData? -
At least one link is required, and each platform may appear only once.
Declaration
Swift
var links: [ClientAppLink] -
Declaration
Swift
var swiftarrClient: SwiftarrClientApp? -
Declaration
Swift
func runValidations(using decoder: ValidatingDecoder) throws
View on GitHub