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}