/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.common.mime.ContentTypeHeader
 */
package com.l7tech.server.service;

import com.l7tech.common.mime.ContentTypeHeader;
import java.io.InputStream;
import java.util.Objects;
import java.util.function.Supplier;

class e {
    private final String a;
    private final String b;
    private final ContentTypeHeader c;
    private Supplier<InputStream> d;

    public e(String string, String string2, ContentTypeHeader contentTypeHeader) {
        this.a = string;
        this.b = string2;
        this.c = contentTypeHeader;
    }

    public String getName() {
        return this.a;
    }

    public String getFilename() {
        return this.b;
    }

    public ContentTypeHeader getContentType() {
        return this.c;
    }

    public Supplier<InputStream> getInputStreamSupplier() {
        return this.d;
    }

    public void setInputStreamSupplier(Supplier<InputStream> supplier) {
        this.d = supplier;
    }

    public boolean equals(Object object) {
        if (this == object) {
            return true;
        }
        if (object == null || this.getClass() != object.getClass()) {
            return false;
        }
        e e10 = (e)object;
        return Objects.equals(this.a, e10.a);
    }

    public int hashCode() {
        return Objects.hash(this.a);
    }
}

