001package com.identityworksllc.iiq.common.vo;
002
003import com.fasterxml.jackson.annotation.JsonIgnoreType;
004import com.identityworksllc.iiq.common.annotation.Experimental;
005
006/**
007 * Can be used via Jackson's {@link com.fasterxml.jackson.databind.ObjectMapper#addMixInAnnotations(Class, Class)}
008 * to ignore any particular type.
009 *
010 * The following line would cause any values of type `String[]` to be ignored by the
011 * object mapper.
012 *
013 * ```
014 * mapper.addMixInAnnotations(String[].class, MixinIgnoreType.class);
015 * ```
016 *
017 * See this page for an extended example:
018 *
019 * https://www.baeldung.com/jackson-ignore-properties-on-serialization
020 */
021@Experimental
022@JsonIgnoreType
023public class MixinIgnoreType {
024}