package com.google.firebase.crashlytics.ndk; import com.google.firebase.crashlytics.internal.model.CrashlyticsReport; import java.io.File; /* loaded from: classes3.dex */ public final class SessionFiles { public final File app; public final File binaryImages; public final File device; public final File metadata; public final NativeCore nativeCore; public final File os; public final File session; public static final class NativeCore { public final CrashlyticsReport.ApplicationExitInfo applicationExitInfo; public final File minidump; public NativeCore(File file, CrashlyticsReport.ApplicationExitInfo applicationExitInfo) { this.minidump = file; this.applicationExitInfo = applicationExitInfo; } public boolean hasCore() { File file = this.minidump; return (file != null && file.exists()) || this.applicationExitInfo != null; } } public static final class Builder { public File app; public File binaryImages; public File device; public File metadata; public NativeCore nativeCore; public File os; public File session; public Builder appFile(File file) { this.app = file; return this; } public Builder deviceFile(File file) { this.device = file; return this; } public Builder metadataFile(File file) { this.metadata = file; return this; } public Builder nativeCore(NativeCore nativeCore) { this.nativeCore = nativeCore; return this; } public Builder osFile(File file) { this.os = file; return this; } public Builder sessionFile(File file) { this.session = file; return this; } public SessionFiles build() { return new SessionFiles(this); } } public SessionFiles(Builder builder) { this.nativeCore = builder.nativeCore; this.binaryImages = builder.binaryImages; this.metadata = builder.metadata; this.session = builder.session; this.app = builder.app; this.device = builder.device; this.os = builder.os; } }