HeaderItem.java
/***************************************************************************
Copyright 2014 Emily Estes
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
***************************************************************************/
package net.metanotion.contentstore.json;
/** A JSON description of a {@link net.metanotion.contentstore.StoreObject}. */
public final class HeaderItem {
public final String title;
public final long id;
public final Object api;
public final int offset;
/** Create a description of an item.
@param title The name of the item.
@param id The object id of the item.
@param api JSON API object for the item.
@param offset The offset of the item in the list.
*/
public HeaderItem(final String title, final long id, final Object api, final int offset) {
this.title = title;
this.id = id;
this.api = api;
this.offset = offset;
}
}