Sha256: 8dc5b6f01de430d2b40878a2fd5c6f7083240e874fb19730e304cdf4662f529e

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 KB

Contents

protocol PrecheckfileProtocol: class {
    /// The bundle identifier of your app
    var appIdentifier: String { get }

    /// Your Apple ID Username
    var username: String { get }

    /// The ID of your App Store Connect team if you're in multiple teams
    var teamId: String? { get }

    /// The name of your App Store Connect team if you're in multiple teams
    var teamName: String? { get }

    /// The default rule level unless otherwise configured
    var defaultRuleLevel: String { get }

    /// Should check in-app purchases?
    var includeInAppPurchases: Bool { get }

    /// using text indicating that your IAP is free
    var freeStuffInIap: String? { get }
}

extension PrecheckfileProtocol {
    var appIdentifier: String { return "" }
    var username: String { return "" }
    var teamId: String? { return nil }
    var teamName: String? { return nil }
    var defaultRuleLevel: String { return "error" }
    var includeInAppPurchases: Bool { return true }
    var freeStuffInIap: String? { return nil }
}

// Please don't remove the lines below
// They are used to detect outdated files
// FastlaneRunnerAPIVersion [0.9.26]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fastlane-2.155.1 fastlane/swift/PrecheckfileProtocol.swift