Module: Hook0::Generated::ProblemId

Defined in:
lib/hook0/generated/models.rb

Overview

One of the values the API answers with.

Constant Summary collapse

ORGANIZATION_NAME_MISSING =
"OrganizationNameMissing"
USER_ALREADY_EXIST =
"UserAlreadyExist"
REGISTRATION_DISABLED =
"RegistrationDisabled"
PASSWORD_TOO_SHORT =
"PasswordTooShort"
PASSWORD_TOO_LONG =
"PasswordTooLong"
PASSWORD_SIMILAR_TO_EMAIL =
"PasswordSimilarToEmail"
PASSWORD_SIMILAR_TO_NAME =
"PasswordSimilarToName"
PASSWORD_TOO_COMMON =
"PasswordTooCommon"
PASSWORD_NOT_DIVERSE_ENOUGH =
"PasswordNotDiverseEnough"
ORGANIZATION_IS_NOT_EMPTY =
"OrganizationIsNotEmpty"
INVITED_USER_DOES_NOT_EXIST =
"InvitedUserDoesNotExist"
INVITED_USER_ALREADY_IN_ORGANIZATION =
"InvitedUserAlreadyInOrganization"
APPLICATION_NAME_MISSING =
"ApplicationNameMissing"
INVALID_ROLE =
"InvalidRole"
EVENT_TYPE_ALREADY_EXIST =
"EventTypeAlreadyExist"
EVENT_TYPE_DOES_NOT_EXIST =
"EventTypeDoesNotExist"
UNAUTHORIZED_WORKERS =
"UnauthorizedWorkers"
EVENT_ALREADY_INGESTED =
"EventAlreadyIngested"
EVENT_INVALID_PAYLOAD_CONTENT_TYPE =
"EventInvalidPayloadContentType"
EVENT_INVALID_BASE64_PAYLOAD =
"EventInvalidBase64Payload"
EVENT_INVALID_JSON_PAYLOAD =
"EventInvalidJsonPayload"
LABELS_AMBIGUITY =
"LabelsAmbiguity"
INVALID_DATE_RANGE =
"InvalidDateRange"
AUTH_NO_AUTHORIZATION_HEADER =
"AuthNoAuthorizationHeader"
AUTH_INVALID_AUTHORIZATION_HEADER =
"AuthInvalidAuthorizationHeader"
AUTH_APPLICATION_SECRET_LOOKUP_ERROR =
"AuthApplicationSecretLookupError"
AUTH_INVALID_APPLICATION_SECRET =
"AuthInvalidApplicationSecret"
AUTH_BISCUIT_LOOKUP_ERROR =
"AuthBiscuitLookupError"
AUTH_INVALID_BISCUIT =
"AuthInvalidBiscuit"
AUTH_FAILED_LOGIN =
"AuthFailedLogin"
AUTH_EMAIL_NOT_VERIFIED =
"AuthEmailNotVerified"
AUTH_EMAIL_ALREADY_VERIFIED =
"AuthEmailAlreadyVerified"
AUTH_FAILED_REFRESH =
"AuthFailedRefresh"
AUTH_EMAIL_EXPIRED =
"AuthEmailExpired"
TOO_MANY_MEMBERS_PER_ORGANIZATION =
"TooManyMembersPerOrganization"
TOO_MANY_APPLICATIONS_PER_ORGANIZATION =
"TooManyApplicationsPerOrganization"
TOO_MANY_EVENTS_TODAY =
"TooManyEventsToday"
TOO_MANY_SUBSCRIPTIONS_PER_APPLICATION =
"TooManySubscriptionsPerApplication"
TOO_MANY_EVENT_TYPES_PER_APPLICATION =
"TooManyEventTypesPerApplication"
JSON_PAYLOAD =
"JsonPayload"
VALIDATION =
"Validation"
NOT_FOUND =
"NotFound"
INTERNAL_SERVER_ERROR =
"InternalServerError"
FORBIDDEN =
"Forbidden"
RATE_LIMITED =
"RateLimited"
SERVICE_UNAVAILABLE =
"ServiceUnavailable"
VALUES =

Every value the API declares for this list.

[
  ORGANIZATION_NAME_MISSING,
  USER_ALREADY_EXIST,
  REGISTRATION_DISABLED,
  PASSWORD_TOO_SHORT,
  PASSWORD_TOO_LONG,
  PASSWORD_SIMILAR_TO_EMAIL,
  PASSWORD_SIMILAR_TO_NAME,
  PASSWORD_TOO_COMMON,
  PASSWORD_NOT_DIVERSE_ENOUGH,
  ORGANIZATION_IS_NOT_EMPTY,
  INVITED_USER_DOES_NOT_EXIST,
  INVITED_USER_ALREADY_IN_ORGANIZATION,
  APPLICATION_NAME_MISSING,
  INVALID_ROLE,
  EVENT_TYPE_ALREADY_EXIST,
  EVENT_TYPE_DOES_NOT_EXIST,
  UNAUTHORIZED_WORKERS,
  EVENT_ALREADY_INGESTED,
  EVENT_INVALID_PAYLOAD_CONTENT_TYPE,
  EVENT_INVALID_BASE64_PAYLOAD,
  EVENT_INVALID_JSON_PAYLOAD,
  LABELS_AMBIGUITY,
  INVALID_DATE_RANGE,
  AUTH_NO_AUTHORIZATION_HEADER,
  AUTH_INVALID_AUTHORIZATION_HEADER,
  AUTH_APPLICATION_SECRET_LOOKUP_ERROR,
  AUTH_INVALID_APPLICATION_SECRET,
  AUTH_BISCUIT_LOOKUP_ERROR,
  AUTH_INVALID_BISCUIT,
  AUTH_FAILED_LOGIN,
  AUTH_EMAIL_NOT_VERIFIED,
  AUTH_EMAIL_ALREADY_VERIFIED,
  AUTH_FAILED_REFRESH,
  AUTH_EMAIL_EXPIRED,
  TOO_MANY_MEMBERS_PER_ORGANIZATION,
  TOO_MANY_APPLICATIONS_PER_ORGANIZATION,
  TOO_MANY_EVENTS_TODAY,
  TOO_MANY_SUBSCRIPTIONS_PER_APPLICATION,
  TOO_MANY_EVENT_TYPES_PER_APPLICATION,
  JSON_PAYLOAD,
  VALIDATION,
  NOT_FOUND,
  INTERNAL_SERVER_ERROR,
  FORBIDDEN,
  RATE_LIMITED,
  SERVICE_UNAVAILABLE
].freeze

Class Method Summary collapse

Class Method Details

.member?(value) ⇒ Boolean

Whether the API declares that value.

Returns:

  • (Boolean)


232
233
234
# File 'lib/hook0/generated/models.rb', line 232

def self.member?(value)
  VALUES.include?(value)
end