All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.primelib.jira4j.restv3.model.GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale Maven / Gradle / Ivy

The newest version!
package io.github.primelib.jira4j.restv3.model;

import java.util.function.Consumer;
import org.jetbrains.annotations.ApiStatus;
import javax.annotation.processing.Generated;
import lombok.AccessLevel;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Set;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale
 *
 */
@Getter
@Setter
@EqualsAndHashCode
@ToString
@Accessors(fluent = true, chain = true)
@NoArgsConstructor(access = AccessLevel.PROTECTED, force = true)
@Builder
@JsonPropertyOrder({
    "country",
    "displayCountry",
    "displayLanguage",
    "displayName",
    "displayScript",
    "displayVariant",
    "extensionKeys",
    "iso3Country",
    "iso3Language",
    "language",
    "script",
    "unicodeLocaleAttributes",
    "unicodeLocaleKeys",
    "variant"
})
@JsonTypeName("getWorkflowTransitionRuleConfigurations_request_asyncContext_request_locale")
@Generated(value = "io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale {

    @JsonProperty("country")
    protected String country;

    @JsonProperty("displayCountry")
    protected String displayCountry;

    @JsonProperty("displayLanguage")
    protected String displayLanguage;

    @JsonProperty("displayName")
    protected String displayName;

    @JsonProperty("displayScript")
    protected String displayScript;

    @JsonProperty("displayVariant")
    protected String displayVariant;

    @JsonProperty("extensionKeys")
    protected Set extensionKeys;

    @JsonProperty("iso3Country")
    protected String iso3Country;

    @JsonProperty("iso3Language")
    protected String iso3Language;

    @JsonProperty("language")
    protected String language;

    @JsonProperty("script")
    protected String script;

    @JsonProperty("unicodeLocaleAttributes")
    protected Set unicodeLocaleAttributes;

    @JsonProperty("unicodeLocaleKeys")
    protected Set unicodeLocaleKeys;

    @JsonProperty("variant")
    protected String variant;

    /**
     * Constructs a validated instance of {@link GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale}.
     *
     * @param spec the specification to process
     */
    public GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale(Consumer spec) {
        spec.accept(this);
    }

    /**
     * Constructs a validated instance of {@link GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale}.
     * 

* NOTE: This constructor is not considered stable and may change if the model is updated. Consider using {@link #GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale(Consumer)} instead. * @param country country * @param displayCountry displayCountry * @param displayLanguage displayLanguage * @param displayName displayName * @param displayScript displayScript * @param displayVariant displayVariant * @param extensionKeys extensionKeys * @param iso3Country iso3Country * @param iso3Language iso3Language * @param language language * @param script script * @param unicodeLocaleAttributes unicodeLocaleAttributes * @param unicodeLocaleKeys unicodeLocaleKeys * @param variant variant */ @ApiStatus.Internal public GetWorkflowTransitionRuleConfigurationsRequestAsyncContextRequestLocale(String country, String displayCountry, String displayLanguage, String displayName, String displayScript, String displayVariant, Set extensionKeys, String iso3Country, String iso3Language, String language, String script, Set unicodeLocaleAttributes, Set unicodeLocaleKeys, String variant) { this.country = country; this.displayCountry = displayCountry; this.displayLanguage = displayLanguage; this.displayName = displayName; this.displayScript = displayScript; this.displayVariant = displayVariant; this.extensionKeys = extensionKeys; this.iso3Country = iso3Country; this.iso3Language = iso3Language; this.language = language; this.script = script; this.unicodeLocaleAttributes = unicodeLocaleAttributes; this.unicodeLocaleKeys = unicodeLocaleKeys; this.variant = variant; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy