/* Options: Date: 2026-04-04 01:20:52 SwiftVersion: 6.0 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://pfapi.pstpf.com.au/api //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: GetMediaImages.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/mediaImages/{ObjectId}") public class GetMediaImages : IReturn, Codable { public typealias Return = GetMediaImagesResponse /** * Object for which primary image is to be uploaded. */ // @ApiMember(DataType="Guid", Description="Object for which primary image is to be uploaded.", IsRequired=true, Name="ObjectId") public var objectId:String? required public init(){} } // @ApiResponse(Description="Returns list of images linked to an object.") public class GetMediaImagesResponse : Codable { public var images:[MediaModel]? public var responseStatus:ResponseStatus? required public init(){} } public class MediaModel : Codable { public var mediaFileId:String? public var mediaName:String? public var fileContent:String? public var fileContentType:String? public var filePath:String? public var originalFileName:String? public var imageWidth:Int? public var imageHeight:Int? public var fileSizeKB:Int? public var blobUriRaw:String? public var blobUriFull:String? public var blobUriThumbnail:String? public var watermarkUri:String? public var capturedDate:Date? public var capturedByContactId:String? public var capturedByContactName:String? public var capturedByContactThumbnailUrl:String? public var notes:String? public var resourceActionName:String? public var locationVerified:String? public var trafficLightLocationVerified:String? public var audienceLevel:String? public var worksFor:String? required public init(){} }