/*
 * Copyright 2016 Palantir Technologies, Inc. All rights reserved.
 */

package com.palantir.websecurity;

import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;

/**
 * Used by the application's {@link io.dropwizard.Configuration} to provide a {@link WebSecurityConfiguration}.
 */
public interface WebSecurityConfigurable {

    @JsonProperty("webSecurity")
    @NotNull
    @Valid
    WebSecurityConfiguration getWebSecurityConfiguration();
}

@@ -107,62 +107,8 @@
 y;%0A%0A
-import com.fasterxml.jackson.annotation.JsonProperty;%0A
 impo
@@ -348,41 +348,8 @@
  %7B%0A%0A
-    @JsonProperty(%22webSecurity%22)%0A
     

remove JsonProperty from the Configurable interface