Constants.java 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * Nextcloud - Android Client
  3. *
  4. * SPDX-FileCopyrightText: 2019 David Luhmer <david-dev@live.de>
  5. * SPDX-FileCopyrightText: 2019 Tobias Kaminsky <tobias@kaminsky.me>
  6. * SPDX-FileCopyrightText: 2019 Edvard Holst <edvard.holst@gmail.com>
  7. * SPDX-License-Identifier: AGPL-3.0-or-later
  8. */
  9. package com.nextcloud.android.sso;
  10. public final class Constants {
  11. // Authenticator related constants
  12. public static final String SSO_USER_ID = "user_id";
  13. public static final String SSO_TOKEN = "token";
  14. public static final String SSO_SERVER_URL = "server_url";
  15. public static final String SSO_SHARED_PREFERENCE = "single-sign-on";
  16. public static final String NEXTCLOUD_SSO_EXCEPTION = "NextcloudSsoException";
  17. public static final String NEXTCLOUD_SSO = "NextcloudSSO";
  18. public static final String NEXTCLOUD_FILES_ACCOUNT = "NextcloudFilesAccount";
  19. public static final String DELIMITER = "_";
  20. // Custom Exceptions
  21. public static final String EXCEPTION_INVALID_TOKEN = "CE_1";
  22. public static final String EXCEPTION_ACCOUNT_NOT_FOUND = "CE_2";
  23. public static final String EXCEPTION_UNSUPPORTED_METHOD = "CE_3";
  24. public static final String EXCEPTION_INVALID_REQUEST_URL = "CE_4";
  25. public static final String EXCEPTION_HTTP_REQUEST_FAILED = "CE_5";
  26. public static final String EXCEPTION_ACCOUNT_ACCESS_DECLINED = "CE_6";
  27. private Constants() {
  28. // No instance
  29. }
  30. }