// 
// Decompiled by Procyon v0.6.0
// 

package io.netty.handler.codec.http.cookie;

public final class CookieHeaderNames
{
    public static final String PATH = "Path";
    public static final String EXPIRES = "Expires";
    public static final String MAX_AGE = "Max-Age";
    public static final String DOMAIN = "Domain";
    public static final String SECURE = "Secure";
    public static final String HTTPONLY = "HTTPOnly";
    public static final String SAMESITE = "SameSite";
    public static final String PARTITIONED = "Partitioned";
    
    private CookieHeaderNames() {
    }
    
    public enum SameSite
    {
        Lax, 
        Strict, 
        None;
        
        static SameSite of(final String name) {
            if (name != null) {
                for (final SameSite each : SameSite.class.getEnumConstants()) {
                    if (each.name().equalsIgnoreCase(name)) {
                        return each;
                    }
                }
            }
            return null;
        }
    }
}
