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

io.gravitee.node.api.license.LicenseCriteria Maven / Gradle / Ivy

There is a newer version: 7.0.2
Show newest version
package io.gravitee.node.api.license;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;

/**
 * License search criteria.
 *
 * @author Jeoffrey HAEYAERT (jeoffrey.haeyaert at graviteesource.com)
 * @author GraviteeSource Team
 */
@Builder
@Getter
@AllArgsConstructor
@EqualsAndHashCode
public class LicenseCriteria {

    /**
     * The type of license search (e.g. ORGANIZATION).
     */
    private String referenceType;

    /**
     * The minimum date for the license update date. -1 means no limit.
     */
    @Builder.Default
    private final long from = -1;

    /**
     * The maximum date for the license update date. -1 means no limit..
     */
    @Builder.Default
    private final long to = -1;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy