001package com.box.sdk;
002
003import java.lang.annotation.Documented;
004import java.lang.annotation.ElementType;
005import java.lang.annotation.Inherited;
006import java.lang.annotation.Retention;
007import java.lang.annotation.RetentionPolicy;
008import java.lang.annotation.Target;
009
010/**
011 * Type of resource (e.g.: folder, file, comment, etc...).
012 *
013 * @since 2.2.1
014 *
015 */
016@Documented
017@Inherited
018@Target(ElementType.TYPE)
019@Retention(RetentionPolicy.RUNTIME)
020public @interface BoxResourceType {
021
022    // Bug in checkstyle: Unused Javadoc tag.
023    // TODO checkstyle: need re-evaluation after checkstyle update
024    //CHECKSTYLE:OFF
025    /**
026     * @return Type of resource (e.g.: folder, file, comment, etc...).
027     */
028    //CHECKSTYLE:ON
029    String value();
030
031}