filestack/filestack-swift

View on GitHub
Sources/FilestackSDK/Public/Transforms/OilPaintTransform.swift

Summary

Maintainability
A
50 mins
Test Coverage
//
//  OilPaintTransform.swift
//  FilestackSDK
//
//  Created by Mihály Papp on 14/06/2018.
//  Copyright © 2018 Filestack. All rights reserved.
//

import Foundation

/// Change the image to look like it was oil painted.
public class OilPaintTransform: Transform {
    // MARK: - Lifecycle

    /// Initializes an `OilPaintTransform` object.
    public init() {
        super.init(name: "oil_paint")
    }
}

// MARK: - Public Functions

public extension OilPaintTransform {
    /// Adds `amount` option.
    ///
    /// - Parameter value: Valid range: `2...100`
    @discardableResult
    func amount(_ value: Int) -> Self {
        return appending(key: "amount", value: value)
    }
}