Serialized Form

  • Package com.patreonshout

    • Class com.patreonshout.PSException extends java.lang.Exception implements Serializable

      • Serialized Fields

        • httpStatus
          org.springframework.http.HttpStatus httpStatus
          httpStatus returned to http request as the response
        • message
          java.lang.String message
          message returned to http request as the response
  • Package com.patreonshout.beans

    • Class com.patreonshout.beans.ListBean extends java.lang.Object implements Serializable

      • Serialized Fields

        • description
          java.lang.String description
          description is the description of the list
        • listId
          int listId
          list_id is the index/primary key for the list_posts table in our database
        • title
          java.lang.String title
          title is the title of the list
        • webAccountId
          int webAccountId
          webAccount is the id corresponding our list to the user's WebAccount
    • Class com.patreonshout.beans.SocialIntegration extends java.lang.Object implements Serializable

      • Serialized Fields

        • discord
          java.lang.String discord
          discord_data holds the Patreon content creator Discord Webhook URL needed for integration
        • instagram
          java.lang.String instagram
          instagram_data holds the Instagram token needed for integration
        • twitterAccessToken
          java.lang.String twitterAccessToken
          twitterAccessToken holds the Twitter access_token needed for integration
        • twitterRefreshToken
          java.lang.String twitterRefreshToken
          twitterRefreshToken holds the Twitter refresh token needed for integration
        • webAccount
          WebAccount webAccount
          webAccount is the WebAccount object linked with this object
        • webAccountId
          int webAccountId
          social_integration_id is the index/primary key for the social_integrations table in our database
  • Package com.patreonshout.beans.patreon_api

    • Class com.patreonshout.beans.patreon_api.PatreonDataV2 extends java.lang.Object implements Serializable

      • Serialized Fields

        • attributes
          java.lang.Object attributes
          An anonymous object that, when sent from Patreon API V2, can (seemingly) be any Patreon V2 object except PatreonDataV2 This object must be converted to the desired object via ObjectMapper.
        • id
          int id
          id holds Patreon api id info
        • relationships
          PatreonRelationshipsV2 relationships
          relationships represent the object relationships to other objects in the Patreon api
        • type
          java.lang.String type
          type holds Patreon api type info
  • Package com.patreonshout.beans.request

    • Class com.patreonshout.beans.request.FilterAddRequest extends FilterCommonRequest implements Serializable

      • Serialized Fields

        • filter
          @NotNull java.lang.String filter
          filter is the saved filter the user wants to filter posts by
        • filterName
          @NotNull java.lang.String filterName
          filter_name is the name set to the filter provided by the user
    • Class com.patreonshout.beans.request.FilterCommonRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • loginToken
          @NotNull java.lang.String loginToken
          loginToken is the user's login session token
    • Class com.patreonshout.beans.request.FilterDeleteRequest extends FilterCommonRequest implements Serializable

      • Serialized Fields

        • filterId
          @javax.validation.constraints.NotNull long filterId
          filter_id is the id of the filter to be deleted
    • Class com.patreonshout.beans.request.ListCreationRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • description
          @NotNull java.lang.String description
          description is the new list description
        • loginToken
          @NotNull java.lang.String loginToken
          loginToken is the user's login session token
        • title
          @NotNull java.lang.String title
          title is the new list title
    • Class com.patreonshout.beans.request.ListDeleteRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • list_id
          @javax.validation.constraints.NotNull int list_id
          list_id is the id of the list to be updated
        • loginToken
          @NotNull java.lang.String loginToken
          loginToken is the user's login session token
    • Class com.patreonshout.beans.request.ListUpdateRequest extends ListCreationRequest implements Serializable

      • Serialized Fields

        • list_id
          @javax.validation.constraints.NotNull int list_id
          list_id is the id of the list to be updated
    • Class com.patreonshout.beans.request.LoginRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • password
          @NotNull java.lang.String password
          The desired password for the given request
        • username
          @NotNull java.lang.String username
          The desired username for the given request
    • Class com.patreonshout.beans.request.PostGetMultipleRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • creators
          @NotNull java.util.List<java.lang.String> creators
          creators is the list of creators we want to get posts from
        • loginToken
          @NotNull java.lang.String loginToken
          loginToken is the user's login session token
        • page
          @javax.validation.constraints.NotNull int page
          page is the page number we want of the paginated request
    • Class com.patreonshout.beans.request.RegisterRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • password
          @NotNull java.lang.String password
          The desired password for the given request
        • username
          @NotNull java.lang.String username
          The desired username for the given request
    • Class com.patreonshout.beans.request.TagAddRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • loginToken
          @NotNull java.lang.String loginToken
          loginToken is the user's login session token
        • tag
          @NotNull java.lang.String tag
          filter is the saved filter the user wants to filter posts by
        • url
          @NotNull java.lang.String url
          url is the url of the post we want to add a tag to
    • Class com.patreonshout.beans.request.TagGetRequest extends java.lang.Object implements Serializable

      • Serialized Fields

        • loginToken
          @NotNull java.lang.String loginToken
          loginToken is the user's login session token
        • url
          @NotNull java.lang.String url
          url is the url of the post we want to get the tags of