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

io.github.ferhas.users_provider.models.request.UsersProviderAPIOptions Maven / Gradle / Ivy

package io.github.ferhas.users_provider.models.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.github.ferhas.users_provider.models.request.enums.APIFields;
import io.github.ferhas.users_provider.models.request.enums.APIGender;
import io.github.ferhas.users_provider.models.request.enums.APINationalities;
import lombok.Builder;
import lombok.Getter;
import lombok.experimental.FieldNameConstants;

import java.util.Set;

@Getter
@Builder
@FieldNameConstants
public class UsersProviderAPIOptions {
    private Integer results;

    @JsonProperty("noinfo")
    private Boolean noInfo;

    @JsonProperty("inc")
    private Set include;

    @JsonProperty("exc")
    private Set exclude;

    private Integer page;

    private String seed;

    @JsonProperty("nat")
    private Set nationalities;

    private UsersProviderPasswordAPIOptions password;

    private APIGender gender;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy