Package com.castlabs.sdk.viisights

# Class ContentClass

java.lang.Object
com.castlabs.sdk.viisights.ContentClass

public class ContentClass extends Object
Represents a content class with its associated attributes.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `final Attribute[]`
  `attributes`
  An array of attributes associated with the content class.
  `final String`
  `classType`
  The type of the content class.
  `final String`
  `name`
  The name of the content class.
  `final int`
  `score`
  The score of the content class.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ContentClass(String name, int score, String classType, Attribute[] attributes)`
  Constructs a new ContentClass object.

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### name

    public final String name
    The name of the content class.

  - ### score

    public final int score
    The score of the content class.

  - ### classType

    public final String classType
    The type of the content class.

  - ### attributes

    public final Attribute[] attributes
    An array of attributes associated with the content class.

- ## Constructor Details

  - ### ContentClass

    public ContentClass(String name, int score, String classType, Attribute[] attributes)
    Constructs a new ContentClass object.
    Parameters:
      `name` - The name of the content class.
      `score` - The score of the content class.
      `classType` - The type of the content class.
      `attributes` - An array of attributes associated with the content class.