// Path: identity-service/src/main/java/eu/nimble/core/infrastructure/identity/config/NimbleConfigurationProperties.java
// @Component
// @Configuration
// @EnableConfigurationProperties
// @ConfigurationProperties(prefix = "nimble")
// public class NimbleConfigurationProperties {
// 
//     private LanguageID defaultLanguageID = LanguageID.ENGLISH;
// 
//     public LanguageID getDefaultLanguageID() {
//         return defaultLanguageID;
//     }
// 
//     public void setDefaultLanguageID(String defaultLanguageID) {
//         this.defaultLanguageID = LanguageID.valueOf(defaultLanguageID);
//     }
// 
//     public enum LanguageID {
//         @JsonProperty("en")
//         ENGLISH("en"),
//         @JsonProperty("es")
//         SPANISH("es"),
//         @JsonProperty("de")
//         GERMAN("de"),
//         @JsonProperty("tr")
//         TURKISH("tr"),
//         @JsonProperty("sv")
//         SWEDISH("sv"),
//         @JsonProperty("it")
//         ITALIAN("it");
// 
//         private final String id;
// 
//         LanguageID(final String id) {
//             this.id = id;
//         }
// 
//         @Override
//         public String toString() {
//             return id;
//         }
// 
//         public static LanguageID fromString(String identifier) {
//             return Arrays.stream(LanguageID.values()).filter(l -> l.id.equals(identifier)).findFirst().orElse(null);
//         }
//     }
// }


import com.fasterxml.jackson.annotation.JsonInclude;
import eu.nimble.core.infrastructure.identity.config.NimbleConfigurationProperties;
import java.util.Map;
package eu.nimble.core.infrastructure.identity.entity.dto;



/**
 * Created by Johannes Innerbichler on 06/07/17.
 */
@SuppressWarnings("unused")
@JsonInclude(JsonInclude.Include.ALWAYS)
public class PaymentMeans {

    private Map<NimbleConfigurationProperties.LanguageID, String> instructionNote;

    public PaymentMeans() {
    }

    public PaymentMeans(Map<NimbleConfigurationProperties.LanguageID, String> instructionNote) {
        this.instructionNote = instructionNote;
    }

    public Map<NimbleConfigurationProperties.LanguageID, String> getInstructionNote() {
        return instructionNote;
    }

    public void setInstructionNote(Map<NimbleConfigurationProperties.LanguageID, String> instructionNote) {
// Path: identity-service/src/main/java/eu/nimble/core/infrastructure/identity/config/NimbleConfigurationProperties.java
// @Component
// @Configuration
// @EnableConfigurationProperties
// @ConfigurationProperties(prefix = "nimble")
// public class NimbleConfigurationProperties {
// 
//     private LanguageID defaultLanguageID = LanguageID.ENGLISH;
// 
//     public LanguageID getDefaultLanguageID() {
//         return defaultLanguageID;
//     }
// 
//     public void setDefaultLanguageID(String defaultLanguageID) {
//         this.defaultLanguageID = LanguageID.valueOf(defaultLanguageID);
//     }
// 
//     public enum LanguageID {
//         @JsonProperty("en")
//         ENGLISH("en"),
//         @JsonProperty("es")
//         SPANISH("es"),
//         @JsonProperty("de")
//         GERMAN("de"),
//         @JsonProperty("tr")
//         TURKISH("tr"),
//         @JsonProperty("sv")
//         SWEDISH("sv"),
//         @JsonProperty("it")
//         ITALIAN("it");
// 
//         private final String id;
// 
//         LanguageID(final String id) {
//             this.id = id;
//         }
// 
//         @Override
//         public String toString() {
//             return id;
//         }
// 
//         public static LanguageID fromString(String identifier) {
//             return Arrays.stream(LanguageID.values()).filter(l -> l.id.equals(identifier)).findFirst().orElse(null);
//         }
//     }
// }


// Path: identity-service/src/main/java/eu/nimble/core/infrastructure/identity/entity/dto/PaymentMeans.java
import com.fasterxml.jackson.annotation.JsonInclude;
import eu.nimble.core.infrastructure.identity.config.NimbleConfigurationProperties;
import java.util.Map;

package eu.nimble.core.infrastructure.identity.entity.dto;



/**
 * Created by Johannes Innerbichler on 06/07/17.
 */
@SuppressWarnings("unused")
@JsonInclude(JsonInclude.Include.ALWAYS)
public class PaymentMeans {

    private Map<NimbleConfigurationProperties.LanguageID, String> instructionNote;

    public PaymentMeans() {
    }

    public PaymentMeans(Map<NimbleConfigurationProperties.LanguageID, String> instructionNote) {
        this.instructionNote = instructionNote;
    }

    public Map<NimbleConfigurationProperties.LanguageID, String> getInstructionNote() {
        return instructionNote;
    }

    public void setInstructionNote(Map<NimbleConfigurationProperties.LanguageID, String> instructionNote) {
        this.instructionNote = instructionNote;