All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bugsnag.android.gradle.BugsnagPluginExtension.groovy Maven / Gradle / Ivy

There is a newer version: 8.1.0
Show newest version
package com.bugsnag.android.gradle

import groovy.transform.CompileStatic

/**
 * Defines configuration options (Gradle plugin extensions) for the BugsnagPlugin
 */
@CompileStatic
class BugsnagPluginExtension {

    String endpoint = 'https://upload.bugsnag.com'
    String releasesEndpoint = 'https://build.bugsnag.com'
    String apiKey = null
    boolean autoUpload = true
    boolean autoReportBuilds = true
    boolean autoProguardConfig = true
    boolean uploadDebugBuildMappings = false
    boolean overwrite = false
    int retryCount = 0
    Boolean ndk = null
    String sharedObjectPath = null
    String projectRoot = null
    boolean failOnUploadError = true

    // release API values
    String builderName = null
    Map metadata = null
    Map objdumpPaths = null

}

@CompileStatic
class SourceControl {
    String provider = null
    String repository = null
    String revision = null
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy