@openfga/sdk
Version:
JavaScript and Node.js SDK for OpenFGA
182 lines (181 loc) • 8.73 kB
JavaScript
;
/* tslint:disable */
/* eslint-disable */
/**
* JavaScript and Node.js SDK for OpenFGA
*
* API version: 1.x
* Website: https://openfga.dev
* Documentation: https://openfga.dev/docs
* Support: https://openfga.dev/community
* License: [Apache-2.0](https://github.com/openfga/js-sdk/blob/main/LICENSE)
*
* NOTE: This file was auto generated by OpenAPI Generator (https://openapi-generator.tech). DO NOT EDIT.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnprocessableContentErrorCode = exports.TypeName = exports.TupleOperation = exports.NullValue = exports.NotFoundErrorCode = exports.InternalErrorCode = exports.ErrorCode = exports.ConsistencyPreference = exports.AuthErrorCode = void 0;
/**
*
* @export
* @enum {string}
*/
var AuthErrorCode;
(function (AuthErrorCode) {
AuthErrorCode["NoAuthError"] = "no_auth_error";
AuthErrorCode["AuthFailedInvalidSubject"] = "auth_failed_invalid_subject";
AuthErrorCode["AuthFailedInvalidAudience"] = "auth_failed_invalid_audience";
AuthErrorCode["AuthFailedInvalidIssuer"] = "auth_failed_invalid_issuer";
AuthErrorCode["InvalidClaims"] = "invalid_claims";
AuthErrorCode["AuthFailedInvalidBearerToken"] = "auth_failed_invalid_bearer_token";
AuthErrorCode["BearerTokenMissing"] = "bearer_token_missing";
AuthErrorCode["Unauthenticated"] = "unauthenticated";
AuthErrorCode["Forbidden"] = "forbidden";
})(AuthErrorCode || (exports.AuthErrorCode = AuthErrorCode = {}));
/**
* Controls the consistency preferences when calling the query APIs. - UNSPECIFIED: Default if not set. Behavior will be the same as MINIMIZE_LATENCY. - MINIMIZE_LATENCY: Minimize latency at the potential expense of lower consistency. - HIGHER_CONSISTENCY: Prefer higher consistency, at the potential expense of increased latency.
* @export
* @enum {string}
*/
var ConsistencyPreference;
(function (ConsistencyPreference) {
ConsistencyPreference["Unspecified"] = "UNSPECIFIED";
ConsistencyPreference["MinimizeLatency"] = "MINIMIZE_LATENCY";
ConsistencyPreference["HigherConsistency"] = "HIGHER_CONSISTENCY";
})(ConsistencyPreference || (exports.ConsistencyPreference = ConsistencyPreference = {}));
/**
*
* @export
* @enum {string}
*/
var ErrorCode;
(function (ErrorCode) {
ErrorCode["NoError"] = "no_error";
ErrorCode["ValidationError"] = "validation_error";
ErrorCode["AuthorizationModelNotFound"] = "authorization_model_not_found";
ErrorCode["AuthorizationModelResolutionTooComplex"] = "authorization_model_resolution_too_complex";
ErrorCode["InvalidWriteInput"] = "invalid_write_input";
ErrorCode["CannotAllowDuplicateTuplesInOneRequest"] = "cannot_allow_duplicate_tuples_in_one_request";
ErrorCode["CannotAllowDuplicateTypesInOneRequest"] = "cannot_allow_duplicate_types_in_one_request";
ErrorCode["CannotAllowMultipleReferencesToOneRelation"] = "cannot_allow_multiple_references_to_one_relation";
ErrorCode["InvalidContinuationToken"] = "invalid_continuation_token";
ErrorCode["InvalidTupleSet"] = "invalid_tuple_set";
ErrorCode["InvalidCheckInput"] = "invalid_check_input";
ErrorCode["InvalidExpandInput"] = "invalid_expand_input";
ErrorCode["UnsupportedUserSet"] = "unsupported_user_set";
ErrorCode["InvalidObjectFormat"] = "invalid_object_format";
ErrorCode["WriteFailedDueToInvalidInput"] = "write_failed_due_to_invalid_input";
ErrorCode["AuthorizationModelAssertionsNotFound"] = "authorization_model_assertions_not_found";
ErrorCode["LatestAuthorizationModelNotFound"] = "latest_authorization_model_not_found";
ErrorCode["TypeNotFound"] = "type_not_found";
ErrorCode["RelationNotFound"] = "relation_not_found";
ErrorCode["EmptyRelationDefinition"] = "empty_relation_definition";
ErrorCode["InvalidUser"] = "invalid_user";
ErrorCode["InvalidTuple"] = "invalid_tuple";
ErrorCode["UnknownRelation"] = "unknown_relation";
ErrorCode["StoreIdInvalidLength"] = "store_id_invalid_length";
ErrorCode["AssertionsTooManyItems"] = "assertions_too_many_items";
ErrorCode["IdTooLong"] = "id_too_long";
ErrorCode["AuthorizationModelIdTooLong"] = "authorization_model_id_too_long";
ErrorCode["TupleKeyValueNotSpecified"] = "tuple_key_value_not_specified";
ErrorCode["TupleKeysTooManyOrTooFewItems"] = "tuple_keys_too_many_or_too_few_items";
ErrorCode["PageSizeInvalid"] = "page_size_invalid";
ErrorCode["ParamMissingValue"] = "param_missing_value";
ErrorCode["DifferenceBaseMissingValue"] = "difference_base_missing_value";
ErrorCode["SubtractBaseMissingValue"] = "subtract_base_missing_value";
ErrorCode["ObjectTooLong"] = "object_too_long";
ErrorCode["RelationTooLong"] = "relation_too_long";
ErrorCode["TypeDefinitionsTooFewItems"] = "type_definitions_too_few_items";
ErrorCode["TypeInvalidLength"] = "type_invalid_length";
ErrorCode["TypeInvalidPattern"] = "type_invalid_pattern";
ErrorCode["RelationsTooFewItems"] = "relations_too_few_items";
ErrorCode["RelationsTooLong"] = "relations_too_long";
ErrorCode["RelationsInvalidPattern"] = "relations_invalid_pattern";
ErrorCode["ObjectInvalidPattern"] = "object_invalid_pattern";
ErrorCode["QueryStringTypeContinuationTokenMismatch"] = "query_string_type_continuation_token_mismatch";
ErrorCode["ExceededEntityLimit"] = "exceeded_entity_limit";
ErrorCode["InvalidContextualTuple"] = "invalid_contextual_tuple";
ErrorCode["DuplicateContextualTuple"] = "duplicate_contextual_tuple";
ErrorCode["InvalidAuthorizationModel"] = "invalid_authorization_model";
ErrorCode["UnsupportedSchemaVersion"] = "unsupported_schema_version";
ErrorCode["Cancelled"] = "cancelled";
ErrorCode["InvalidStartTime"] = "invalid_start_time";
})(ErrorCode || (exports.ErrorCode = ErrorCode = {}));
/**
*
* @export
* @enum {string}
*/
var InternalErrorCode;
(function (InternalErrorCode) {
InternalErrorCode["NoInternalError"] = "no_internal_error";
InternalErrorCode["InternalError"] = "internal_error";
InternalErrorCode["DeadlineExceeded"] = "deadline_exceeded";
InternalErrorCode["AlreadyExists"] = "already_exists";
InternalErrorCode["ResourceExhausted"] = "resource_exhausted";
InternalErrorCode["FailedPrecondition"] = "failed_precondition";
InternalErrorCode["Aborted"] = "aborted";
InternalErrorCode["OutOfRange"] = "out_of_range";
InternalErrorCode["Unavailable"] = "unavailable";
InternalErrorCode["DataLoss"] = "data_loss";
})(InternalErrorCode || (exports.InternalErrorCode = InternalErrorCode = {}));
/**
*
* @export
* @enum {string}
*/
var NotFoundErrorCode;
(function (NotFoundErrorCode) {
NotFoundErrorCode["NoNotFoundError"] = "no_not_found_error";
NotFoundErrorCode["UndefinedEndpoint"] = "undefined_endpoint";
NotFoundErrorCode["StoreIdNotFound"] = "store_id_not_found";
NotFoundErrorCode["Unimplemented"] = "unimplemented";
})(NotFoundErrorCode || (exports.NotFoundErrorCode = NotFoundErrorCode = {}));
/**
* `NullValue` is a singleton enumeration to represent the null value for the `Value` type union. The JSON representation for `NullValue` is JSON `null`. - NULL_VALUE: Null value.
* @export
* @enum {string}
*/
var NullValue;
(function (NullValue) {
NullValue["NullValue"] = "NULL_VALUE";
})(NullValue || (exports.NullValue = NullValue = {}));
/**
*
* @export
* @enum {string}
*/
var TupleOperation;
(function (TupleOperation) {
TupleOperation["Write"] = "TUPLE_OPERATION_WRITE";
TupleOperation["Delete"] = "TUPLE_OPERATION_DELETE";
})(TupleOperation || (exports.TupleOperation = TupleOperation = {}));
/**
*
* @export
* @enum {string}
*/
var TypeName;
(function (TypeName) {
TypeName["Unspecified"] = "TYPE_NAME_UNSPECIFIED";
TypeName["Any"] = "TYPE_NAME_ANY";
TypeName["Bool"] = "TYPE_NAME_BOOL";
TypeName["String"] = "TYPE_NAME_STRING";
TypeName["Int"] = "TYPE_NAME_INT";
TypeName["Uint"] = "TYPE_NAME_UINT";
TypeName["Double"] = "TYPE_NAME_DOUBLE";
TypeName["Duration"] = "TYPE_NAME_DURATION";
TypeName["Timestamp"] = "TYPE_NAME_TIMESTAMP";
TypeName["Map"] = "TYPE_NAME_MAP";
TypeName["List"] = "TYPE_NAME_LIST";
TypeName["Ipaddress"] = "TYPE_NAME_IPADDRESS";
})(TypeName || (exports.TypeName = TypeName = {}));
/**
*
* @export
* @enum {string}
*/
var UnprocessableContentErrorCode;
(function (UnprocessableContentErrorCode) {
UnprocessableContentErrorCode["NoThrottledErrorCode"] = "no_throttled_error_code";
UnprocessableContentErrorCode["ThrottledTimeoutError"] = "throttled_timeout_error";
})(UnprocessableContentErrorCode || (exports.UnprocessableContentErrorCode = UnprocessableContentErrorCode = {}));