// Generated automatically from play.api.mvc.Cookie for testing purposes

package play.api.mvc;

import play.mvc.Http;

public class Cookie {
    protected Cookie() {}

    abstract static public class SameSite {
        protected SameSite() {}

        public Http.Cookie.SameSite asJava() {
            return null;
        }

        public SameSite(String p0) {}

        public String value() {
            return null;
        }

        public boolean play$api$mvc$Cookie$SameSite$$matches(String p0) {
            return false;
        }
    }

    public Http.Cookie asJava() {
        return null;
    }

    public Object productElement(int p0) {
        return null;
    }

    public String copy$default$1() {
        return null;
    }

    public String copy$default$2() {
        return null;
    }

    public String copy$default$4() {
        return null;
    }

    public String name() {
        return null;
    }

    public String path() {
        return null;
    }

    public String productPrefix() {
        return null;
    }

    public String toString() {
        return null;
    }

    public String value() {
        return null;
    }

    public boolean canEqual(Object p0) {
        return false;
    }

    public boolean copy$default$6() {
        return false;
    }

    public boolean copy$default$7() {
        return false;
    }

    public boolean equals(Object p0) {
        return false;
    }

    public boolean httpOnly() {
        return false;
    }

    public boolean secure() {
        return false;
    }

    public int hashCode() {
        return 0;
    }

    public int productArity() {
        return 0;
    }

    public static String $lessinit$greater$default$4() {
        return null;
    }

    public static String apply$default$4() {
        return null;
    }

    public static boolean $lessinit$greater$default$6() {
        return false;
    }

    public static boolean $lessinit$greater$default$7() {
        return false;
    }

    public static boolean apply$default$6() {
        return false;
    }

    public static boolean apply$default$7() {
        return false;
    }

    public static int DiscardedMaxAge() {
        return 0;
    }

    public static play.api.mvc.Cookie validatePrefix(play.api.mvc.Cookie p0) {
        return null;
    }
}
