Class GsonFactory

java.lang.Object
com.slack.api.util.json.GsonFactory

public class GsonFactory
extends java.lang.Object
Gson Factory for the entire SDK. This factory enables some Slack-specific settings.
  • Method Summary

    Modifier and Type Method Description
    static com.google.gson.Gson createCamelCase​(SlackConfig config)
    Mainly used for SCIM APIs.
    static com.google.gson.Gson createSnakeCase()
    Most of the Slack APIs' key naming is snake-cased.
    static com.google.gson.Gson createSnakeCase​(SlackConfig config)
    Most of the Slack APIs' key naming is snake-cased.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • createSnakeCase

      public static com.google.gson.Gson createSnakeCase()
      Most of the Slack APIs' key naming is snake-cased.
    • createSnakeCase

      public static com.google.gson.Gson createSnakeCase​(SlackConfig config)
      Most of the Slack APIs' key naming is snake-cased.
    • createCamelCase

      public static com.google.gson.Gson createCamelCase​(SlackConfig config)
      Mainly used for SCIM APIs.