2020-10-04 03:50:28 +02:00
|
|
|
package org.schabi.newpipe.report
|
|
|
|
|
|
|
|
import android.os.Parcelable
|
|
|
|
import androidx.annotation.StringRes
|
|
|
|
import kotlinx.android.parcel.Parcelize
|
|
|
|
|
|
|
|
@Parcelize
|
2020-11-24 19:05:44 +01:00
|
|
|
class ErrorInfo(
|
2020-10-04 03:50:28 +02:00
|
|
|
val userAction: UserAction?,
|
|
|
|
val serviceName: String,
|
|
|
|
val request: String,
|
|
|
|
@field:StringRes @param:StringRes val message: Int
|
|
|
|
) : Parcelable {
|
|
|
|
companion object {
|
|
|
|
@JvmStatic
|
|
|
|
fun make(
|
|
|
|
userAction: UserAction?,
|
|
|
|
serviceName: String,
|
|
|
|
request: String,
|
|
|
|
@StringRes message: Int
|
|
|
|
) = ErrorInfo(userAction, serviceName, request, message)
|
|
|
|
}
|
|
|
|
}
|