Class ContentType

java.lang.Object
com.contentstack.sdk.ContentType

public class ContentType extends Object
ContentType This call returns information of a specific content type. It returns the content type schema, but does not include its entries.
Since:
01-11-2017
Version:
1.0.0
Author:
Shailesh Mishra
  • Method Details

    • setHeader

      public void setHeader(String headerKey, String headerValue)
      Sets header on Stack.
      Parameters:
      headerKey - the header key
      headerValue - the header value
    • removeHeader

      public void removeHeader(String headerKey)
      Remove header from Stack
      Parameters:
      headerKey - the header key
    • entry

      public Entry entry(String entryUid)
      An entry is the actual piece of content created using one of the defined content types.

      You can now pass the branch header in the API request to fetch or manage modules located within specific branches of the stack.

      Parameters:
      entryUid - the entry unique ID of the entry that you want to fetch.
      Returns:
      the Entry entry.
    • query

      public Query query()
      Query. The Get all entries request fetches the list of all the entries of a particular content type. It returns the content of each entry in JSON format. You need to specify the environment and locale of which you want to get the entries.

      If an entry is not published in a specific locale, make use of the include_fallback=true query parameter to fetch the published content from its fallback locale.

      Note:If the fallback language of the specified locale is the master language itself, this parameter would not be applicable.

      To include the publishing details in the response, make use of the include_publish_details=true parameter. This will return the publishing details of the entry in every environment along with the version number that is published in each of the environments. You can add other Queries to extend the functionality of this API call. Add a query parameter named query and provide your query (in JSON format) as the value.

      Returns:
      the Query
    • fetch

      public void fetch(@NotNull org.json.JSONObject params, ContentTypesCallback callback) throws IllegalAccessException
      Fetch.
      Parameters:
      params - the params
      callback - the callback
      Throws:
      IllegalAccessException - illegal access exception