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

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

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.16.2 of [draft-ietf-calext-jscontact-vcard].
 *
 * @author Mario Loffredo
 * @see draft-ietf-calext-jscontact-vcard
 */
@NotNullAnyConstraint(fieldNames={"value","values"}, message = "at least one not null member is missing in VCardParam")
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class VCardParam {

    String value;

    String[] values;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy