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@Documented
016@Inherited
017@Target(ElementType.TYPE)
018@Retention(RetentionPolicy.RUNTIME)
019public @interface BoxResourceType {
020
021  // Bug in checkstyle: Unused Javadoc tag.
022  // TODO checkstyle: need re-evaluation after checkstyle update
023  // CHECKSTYLE:OFF
024
025  /** @return Type of resource (e.g.: folder, file, comment, etc...). */
026  // CHECKSTYLE:ON
027  String value();
028}