// Generated by Create API
// https://github.com/CreateAPI/CreateAPI

import Foundation

public struct DownloadUsageResponse: Codable, Equatable {
    public var clipOwnedByUser: Bool
    public var downloadsLimit: Int
    public var downloadsRemaining: Int
    public var downloadsUsed: Int
    public var hasUnlimitedDownloads: Bool

    public init(clipOwnedByUser: Bool? = nil, downloadsLimit: Int, downloadsRemaining: Int, downloadsUsed: Int, hasUnlimitedDownloads: Bool) {
        self.clipOwnedByUser = clipOwnedByUser ?? false
        self.downloadsLimit = downloadsLimit
        self.downloadsRemaining = downloadsRemaining
        self.downloadsUsed = downloadsUsed
        self.hasUnlimitedDownloads = hasUnlimitedDownloads
    }
}
