Module: Permify
- Defined in:
- lib/permify/version.rb,
lib/permify.rb,
lib/permify/api_error.rb,
lib/permify/api_client.rb,
lib/permify/models/any.rb,
lib/permify/models/expr.rb,
lib/permify/models/leaf.rb,
lib/permify/api/data_api.rb,
lib/permify/models/child.rb,
lib/permify/models/entry.rb,
lib/permify/models/ident.rb,
lib/permify/models/tuple.rb,
lib/permify/api/watch_api.rb,
lib/permify/configuration.rb,
lib/permify/models/entity.rb,
lib/permify/models/select.rb,
lib/permify/models/status.rb,
lib/permify/models/tenant.rb,
lib/permify/models/values.rb,
lib/permify/api/bundle_api.rb,
lib/permify/api/schema_api.rb,
lib/permify/models/context.rb,
lib/permify/models/rewrite.rb,
lib/permify/models/subject.rb,
lib/permify/models/v1_call.rb,
lib/permify/models/version.rb,
lib/permify/api/tenancy_api.rb,
lib/permify/models/argument.rb,
lib/permify/models/constant.rb,
lib/permify/models/map_type.rb,
lib/permify/models/partials.rb,
lib/permify/models/subjects.rb,
lib/permify/models/attribute.rb,
lib/permify/models/component.rb,
lib/permify/models/expr_call.rb,
lib/permify/models/extension.rb,
lib/permify/models/list_type.rb,
lib/permify/models/tuple_set.rb,
lib/permify/models/v1_expand.rb,
lib/permify/models/check_body.rb,
lib/permify/models/watch_body.rb,
lib/permify/api/permission_api.rb,
lib/permify/models/create_list.rb,
lib/permify/models/data_bundle.rb,
lib/permify/models/data_change.rb,
lib/permify/models/expand_leaf.rb,
lib/permify/models/schema_list.rb,
lib/permify/models/source_info.rb,
lib/permify/models/check_result.rb,
lib/permify/models/checked_expr.rb,
lib/permify/models/data_changes.rb,
lib/permify/models/tuple_filter.rb,
lib/permify/models/v1_operation.rb,
lib/permify/models/abstract_type.rb,
lib/permify/models/comprehension.rb,
lib/permify/models/create_struct.rb,
lib/permify/models/entity_filter.rb,
lib/permify/models/function_type.rb,
lib/permify/models/v1alpha1_type.rb,
lib/permify/models/attribute_type.rb,
lib/permify/models/primitive_type.rb,
lib/permify/models/subject_filter.rb,
lib/permify/models/watch_response.rb,
lib/permify/models/bulk_check_body.rb,
lib/permify/models/data_write_body.rb,
lib/permify/models/rule_definition.rb,
lib/permify/models/run_bundle_body.rb,
lib/permify/models/well_known_type.rb,
lib/permify/models/attribute_filter.rb,
lib/permify/models/bundle_read_body.rb,
lib/permify/models/data_delete_body.rb,
lib/permify/models/expand_tree_node.rb,
lib/permify/models/schema_list_body.rb,
lib/permify/models/schema_read_body.rb,
lib/permify/models/bundle_write_body.rb,
lib/permify/models/computed_user_set.rb,
lib/permify/models/entity_definition.rb,
lib/permify/models/rewrite_operation.rb,
lib/permify/models/schema_definition.rb,
lib/permify/models/schema_write_body.rb,
lib/permify/models/tuple_to_user_set.rb,
lib/permify/models/bundle_delete_body.rb,
lib/permify/models/computed_attribute.rb,
lib/permify/models/lookup_entity_body.rb,
lib/permify/models/partial_write_body.rb,
lib/permify/models/relation_reference.rb,
lib/permify/models/string_array_value.rb,
lib/permify/models/v1alpha1_reference.rb,
lib/permify/models/bundle_run_response.rb,
lib/permify/models/data_write_response.rb,
lib/permify/models/lookup_subject_body.rb,
lib/permify/models/relation_definition.rb,
lib/permify/models/tenant_list_request.rb,
lib/permify/models/attribute_definition.rb,
lib/permify/models/bundle_read_response.rb,
lib/permify/models/data_delete_response.rb,
lib/permify/models/read_attributes_body.rb,
lib/permify/models/schema_list_response.rb,
lib/permify/models/schema_read_response.rb,
lib/permify/models/tenant_list_response.rb,
lib/permify/models/bundle_write_response.rb,
lib/permify/models/data_change_operation.rb,
lib/permify/models/permission_definition.rb,
lib/permify/models/schema_write_response.rb,
lib/permify/models/tenant_create_request.rb,
lib/permify/models/bundle_delete_response.rb,
lib/permify/models/permission_expand_body.rb,
lib/permify/models/tenant_create_response.rb,
lib/permify/models/tenant_delete_response.rb,
lib/permify/models/attribute_read_response.rb,
lib/permify/models/read_relationships_body.rb,
lib/permify/models/subject_permission_body.rb,
lib/permify/models/write_relationships_body.rb,
lib/permify/models/delete_relationships_body.rb,
lib/permify/models/lookup_entity_stream_body.rb,
lib/permify/models/permission_check_response.rb,
lib/permify/models/expand_tree_node_operation.rb,
lib/permify/models/permission_expand_response.rb,
lib/permify/models/relationship_read_response.rb,
lib/permify/models/data_write_request_metadata.rb,
lib/permify/models/entity_definition_reference.rb,
lib/permify/models/relationship_write_response.rb,
lib/permify/models/schema_definition_reference.rb,
lib/permify/models/relationship_delete_response.rb,
lib/permify/models/schema_read_request_metadata.rb,
lib/permify/models/schema_partial_write_response.rb,
lib/permify/models/permission_bulk_check_response.rb,
lib/permify/models/attribute_read_request_metadata.rb,
lib/permify/models/stream_result_of_watch_response.rb,
lib/permify/models/permission_check_request_metadata.rb,
lib/permify/models/permission_lookup_entity_response.rb,
lib/permify/models/permission_bulk_check_request_item.rb,
lib/permify/models/permission_check_response_metadata.rb,
lib/permify/models/permission_expand_request_metadata.rb,
lib/permify/models/permission_lookup_subject_response.rb,
lib/permify/models/relationship_read_request_metadata.rb,
lib/permify/models/relationship_write_request_metadata.rb,
lib/permify/models/schema_partial_write_request_metadata.rb,
lib/permify/models/permission_subject_permission_response.rb,
lib/permify/models/permission_lookup_entity_stream_response.rb,
lib/permify/models/permission_lookup_entity_request_metadata.rb,
lib/permify/models/permission_lookup_subject_request_metadata.rb,
lib/permify/models/permission_subject_permission_request_metadata.rb,
lib/permify/models/stream_result_of_permission_lookup_entity_stream_response.rb
Overview
#Permify API
#Permify is an open source authorization service for creating fine-grained and scalable authorization systems.
The version of the OpenAPI document: v1.5.4 Contact: [email protected] Generated by: openapi-generator.tech OpenAPI Generator version: 7.2.0
Defined Under Namespace
Classes: AbstractType, Any, ApiClient, ApiError, Argument, Attribute, AttributeDefinition, AttributeFilter, AttributeReadRequestMetadata, AttributeReadResponse, AttributeType, BulkCheckBody, BundleApi, BundleDeleteBody, BundleDeleteResponse, BundleReadBody, BundleReadResponse, BundleRunResponse, BundleWriteBody, BundleWriteResponse, CheckBody, CheckResult, CheckedExpr, Child, Component, Comprehension, ComputedAttribute, ComputedUserSet, Configuration, Constant, Context, CreateList, CreateStruct, DataApi, DataBundle, DataChange, DataChangeOperation, DataChanges, DataDeleteBody, DataDeleteResponse, DataWriteBody, DataWriteRequestMetadata, DataWriteResponse, DeleteRelationshipsBody, Entity, EntityDefinition, EntityDefinitionReference, EntityFilter, Entry, ExpandLeaf, ExpandTreeNode, ExpandTreeNodeOperation, Expr, ExprCall, Extension, FunctionType, Ident, Leaf, ListType, LookupEntityBody, LookupEntityStreamBody, LookupSubjectBody, MapType, PartialWriteBody, Partials, PermissionApi, PermissionBulkCheckRequestItem, PermissionBulkCheckResponse, PermissionCheckRequestMetadata, PermissionCheckResponse, PermissionCheckResponseMetadata, PermissionDefinition, PermissionExpandBody, PermissionExpandRequestMetadata, PermissionExpandResponse, PermissionLookupEntityRequestMetadata, PermissionLookupEntityResponse, PermissionLookupEntityStreamResponse, PermissionLookupSubjectRequestMetadata, PermissionLookupSubjectResponse, PermissionSubjectPermissionRequestMetadata, PermissionSubjectPermissionResponse, PrimitiveType, ReadAttributesBody, ReadRelationshipsBody, RelationDefinition, RelationReference, RelationshipDeleteResponse, RelationshipReadRequestMetadata, RelationshipReadResponse, RelationshipWriteRequestMetadata, RelationshipWriteResponse, Rewrite, RewriteOperation, RuleDefinition, RunBundleBody, SchemaApi, SchemaDefinition, SchemaDefinitionReference, SchemaList, SchemaListBody, SchemaListResponse, SchemaPartialWriteRequestMetadata, SchemaPartialWriteResponse, SchemaReadBody, SchemaReadRequestMetadata, SchemaReadResponse, SchemaWriteBody, SchemaWriteResponse, Select, SourceInfo, Status, StreamResultOfPermissionLookupEntityStreamResponse, StreamResultOfWatchResponse, StringArrayValue, Subject, SubjectFilter, SubjectPermissionBody, Subjects, TenancyApi, Tenant, TenantCreateRequest, TenantCreateResponse, TenantDeleteResponse, TenantListRequest, TenantListResponse, Tuple, TupleFilter, TupleSet, TupleToUserSet, V1Call, V1Expand, V1Operation, V1alpha1Reference, V1alpha1Type, Values, Version, WatchApi, WatchBody, WatchResponse, WellKnownType, WriteRelationshipsBody
Constant Summary collapse
- VERSION =
'1.5.4'
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
Customize default settings for the SDK using block.
Permify.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
170 171 172 173 174 175 176 |
# File 'lib/permify.rb', line 170 def configure if block_given? yield(Configuration.default) else Configuration.default end end |