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

it.cnr.iit.jscontact.tools.dto.VCardParam Maven / Gradle / Ivy

Go to download

Java tools for JSContact building, validation, serialization/deserialization and conversion from vCard 4.0 (RFC6350) and its transliterations, namely xCard (RFC6351) and jCard (RFC7095).

There is a newer version: 1.0.1
Show newest version
package it.cnr.iit.jscontact.tools.dto;

import it.cnr.iit.jscontact.tools.constraints.NotNullAnyConstraint;
import lombok.*;

/**
 * Class mapping the VCard parameters as defined in section 2.15.2 of [RFC9555].
 *
 * @author Mario Loffredo
 * @see Section 2.15.2 of RFC9555
 */
@NotNullAnyConstraint(fieldNames={"value","values"}, message = "at least one not null member between value and values is required in VCardParam")
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class VCardParam {

    String value;

    String[] values;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy