Last active
February 12, 2026 07:35
-
-
Save ggcrego/b1b365510a8d7f514907635aeef3111d to your computer and use it in GitHub Desktop.
Resource Meta Enhancement Suggestions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "id": "01KGWYA8BA562D1Z5DTXKJQ10Z", | |
| "resource_name": "Config", | |
| "module_name": "addon", | |
| "app_name": "addon", | |
| "model_name": "config", | |
| "statuses": null, | |
| "actions": [ | |
| { | |
| "name": "create", | |
| "value": "Create", | |
| "is_bulk_allowed": false, | |
| "permission_code": "addon.create_config" | |
| }, | |
| { | |
| "name": "read", | |
| "value": "Read", | |
| "is_bulk_allowed": false, | |
| "permission_code": "addon.read_config" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update", | |
| "is_bulk_allowed": false, | |
| "permission_code": "addon.update_config" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete", | |
| "is_bulk_allowed": true, | |
| "permission_code": "addon.delete_config" | |
| } | |
| ], | |
| "transitions": null, | |
| "schema": { | |
| "fields": [ | |
| { | |
| "name": "is_deleted", | |
| "type": "BooleanField", | |
| "required": true | |
| }, | |
| { | |
| "name": "deleted_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "updated_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "created_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "updated_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 40 | |
| }, | |
| { | |
| "name": "name", | |
| "type": "CharField", | |
| "required": true, | |
| "help_text": "Configuration name (1-100 chars).", | |
| "max_length": 100 | |
| }, | |
| { | |
| "name": "value", | |
| "type": "JSONField", | |
| "required": true, | |
| "help_text": "JSON value of the configuration." | |
| }, | |
| { | |
| "name": "order", | |
| "type": "PositiveIntegerField", | |
| "required": true | |
| }, | |
| { | |
| "name": "config_type", | |
| "type": "CharField", | |
| "choices": [ | |
| { | |
| "name": "term_loan", | |
| "value": "Term Loan" | |
| }, | |
| { | |
| "name": "scf_sid", | |
| "value": "SCF SID" | |
| }, | |
| { | |
| "name": "scf_pid", | |
| "value": "SCF PID" | |
| }, | |
| { | |
| "name": "scf_vf", | |
| "value": "SCF VF" | |
| }, | |
| { | |
| "name": "scf_df", | |
| "value": "SCF DF" | |
| } | |
| ], | |
| "required": false, | |
| "help_text": "Configuration type of the configuration.", | |
| "max_length": 10 | |
| }, | |
| { | |
| "name": "is_template", | |
| "type": "BooleanField", | |
| "required": true | |
| }, | |
| { | |
| "name": "created_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "product", | |
| "type": "OneToOneField", | |
| "required": false | |
| }, | |
| { | |
| "name": "program", | |
| "type": "OneToOneField", | |
| "required": false | |
| }, | |
| { | |
| "name": "account", | |
| "type": "OneToOneField", | |
| "required": false | |
| }, | |
| { | |
| "name": "contact", | |
| "type": "OneToOneField", | |
| "required": false | |
| } | |
| ] | |
| }, | |
| "endpoint": "/configs/", | |
| "description": null, | |
| "tags": [], | |
| "is_auto_generated": true, | |
| "metadata_hash": "da53e172142c1b3d7e981efc346144ff65c10131a23cdff9c4229fe98dcd6949", | |
| "last_synced_at": "2026-02-08T02:27:23.561656+0530", | |
| "status": "active", | |
| "is_approval_enabled": true, | |
| "created_at": "2026-02-08T02:27:23.562484+0530", | |
| "updated_at": "2026-02-08T02:27:23.562502+0530", | |
| "created_by": "01K5K227RRN4DHEYXCB9DXKVA1", | |
| "updated_by": "01K5K227RRN4DHEYXCB9DXKVA1" | |
| }, | |
| { | |
| "id": "01KGWYA8BKH7W734Y7QG39NYXB", | |
| "resource_name": "Limit", | |
| "module_name": "addon", | |
| "app_name": "addon", | |
| "model_name": "limit", | |
| "statuses": [ | |
| { | |
| "name": "active", | |
| "value": "Active", | |
| "is_start": true, | |
| "is_terminal": true | |
| }, | |
| { | |
| "name": "inactive", | |
| "value": "Inactive", | |
| "is_start": true, | |
| "is_terminal": true | |
| } | |
| ], | |
| "actions": [ | |
| { | |
| "name": "create", | |
| "value": "Create", | |
| "is_bulk_allowed": false, | |
| "permission_code": "addon.create_limit" | |
| }, | |
| { | |
| "name": "read", | |
| "value": "Read", | |
| "is_bulk_allowed": false, | |
| "permission_code": "addon.read_limit" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update", | |
| "is_bulk_allowed": false, | |
| "permission_code": "addon.update_limit" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete", | |
| "is_bulk_allowed": true, | |
| "permission_code": "addon.delete_limit" | |
| } | |
| ], | |
| "transitions": null, | |
| "schema": { | |
| "fields": [ | |
| { | |
| "name": "is_deleted", | |
| "type": "BooleanField", | |
| "required": true | |
| }, | |
| { | |
| "name": "deleted_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "created_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "updated_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "created_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "updated_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 40 | |
| }, | |
| { | |
| "name": "start_date", | |
| "type": "DateField", | |
| "required": false, | |
| "help_text": "Start date of limit validity." | |
| }, | |
| { | |
| "name": "end_date", | |
| "type": "DateField", | |
| "required": false, | |
| "help_text": "End date of limit validity." | |
| }, | |
| { | |
| "name": "approved_amount", | |
| "type": "DecimalField", | |
| "required": true, | |
| "help_text": "Total approved amount." | |
| }, | |
| { | |
| "name": "available_amount", | |
| "type": "DecimalField", | |
| "required": true, | |
| "help_text": "Amount available." | |
| }, | |
| { | |
| "name": "blocked_amount", | |
| "type": "DecimalField", | |
| "required": true, | |
| "help_text": "Amount blocked." | |
| }, | |
| { | |
| "name": "used_amount", | |
| "type": "DecimalField", | |
| "required": true, | |
| "help_text": "Amount used by the user." | |
| }, | |
| { | |
| "name": "individual_child_percent", | |
| "type": "FloatField", | |
| "required": true, | |
| "help_text": "Max individual limit percentage." | |
| }, | |
| { | |
| "name": "status", | |
| "type": "CharField", | |
| "choices": [ | |
| { | |
| "name": "active", | |
| "value": "Active" | |
| }, | |
| { | |
| "name": "inactive", | |
| "value": "Inactive" | |
| } | |
| ], | |
| "required": true, | |
| "help_text": "Current status of the limit.", | |
| "max_length": 10 | |
| }, | |
| { | |
| "name": "order", | |
| "type": "PositiveIntegerField", | |
| "required": true | |
| }, | |
| { | |
| "name": "product", | |
| "type": "OneToOneField", | |
| "required": false | |
| }, | |
| { | |
| "name": "program", | |
| "type": "OneToOneField", | |
| "required": false | |
| }, | |
| { | |
| "name": "account", | |
| "type": "OneToOneField", | |
| "required": false | |
| }, | |
| { | |
| "name": "contact", | |
| "type": "OneToOneField", | |
| "required": false | |
| } | |
| ] | |
| }, | |
| "endpoint": "/limits/", | |
| "description": null, | |
| "tags": [], | |
| "is_auto_generated": true, | |
| "metadata_hash": "15da3b33d40fa09d07db10e2b30e921ef3b8b8b0238a6180317d3bd086f08f88", | |
| "last_synced_at": "2026-02-08T02:27:23.570975+0530", | |
| "status": "active", | |
| "is_approval_enabled": true, | |
| "created_at": "2026-02-08T02:27:23.572039+0530", | |
| "updated_at": "2026-02-08T02:27:23.572069+0530", | |
| "created_by": "01K5K227RRN4DHEYXCB9DXKVA1", | |
| "updated_by": "01K5K227RRN4DHEYXCB9DXKVA1" | |
| }, | |
| { | |
| "id": "01KGWYA89AR60MA7VZCZBFAKZC", | |
| "resource_name": "AuditLog", | |
| "module_name": "audit", | |
| "app_name": "audit", | |
| "model_name": "auditlog", | |
| "statuses": null, | |
| "actions": [ | |
| { | |
| "name": "create", | |
| "value": "Create", | |
| "is_bulk_allowed": false, | |
| "permission_code": "audit.create_auditlog" | |
| }, | |
| { | |
| "name": "read", | |
| "value": "Read", | |
| "is_bulk_allowed": false, | |
| "permission_code": "audit.read_auditlog" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update", | |
| "is_bulk_allowed": false, | |
| "permission_code": "audit.update_auditlog" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete", | |
| "is_bulk_allowed": true, | |
| "permission_code": "audit.delete_auditlog" | |
| } | |
| ], | |
| "transitions": null, | |
| "schema": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 40 | |
| }, | |
| { | |
| "name": "user", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "action_type", | |
| "type": "CharField", | |
| "choices": [ | |
| { | |
| "name": "create", | |
| "value": "Create" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete" | |
| }, | |
| { | |
| "name": "access", | |
| "value": "Access" | |
| }, | |
| { | |
| "name": "custom", | |
| "value": "Custom" | |
| } | |
| ], | |
| "required": true, | |
| "max_length": 10 | |
| }, | |
| { | |
| "name": "action_name", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 100 | |
| }, | |
| { | |
| "name": "timestamp", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "ip_address", | |
| "type": "GenericIPAddressField", | |
| "required": false, | |
| "max_length": 39 | |
| }, | |
| { | |
| "name": "user_agent", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "content_type", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "object_id", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "parent_content_type", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "parent_object_id", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "before_state", | |
| "type": "JSONField", | |
| "required": false | |
| }, | |
| { | |
| "name": "after_state", | |
| "type": "JSONField", | |
| "required": false | |
| }, | |
| { | |
| "name": "changes", | |
| "type": "JSONField", | |
| "required": false | |
| }, | |
| { | |
| "name": "content_object", | |
| "type": "GenericForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "parent_object", | |
| "type": "GenericForeignKey", | |
| "required": true | |
| } | |
| ] | |
| }, | |
| "endpoint": "/auditlogs/", | |
| "description": null, | |
| "tags": [], | |
| "is_auto_generated": true, | |
| "metadata_hash": "ce53864b46dc51ae344d347608ce83ec8d63ca1d395bf44a1437e6a908a98e96", | |
| "last_synced_at": "2026-02-08T02:27:23.497727+0530", | |
| "status": "active", | |
| "is_approval_enabled": false, | |
| "created_at": "2026-02-08T02:27:23.498756+0530", | |
| "updated_at": "2026-02-08T02:27:23.498778+0530", | |
| "created_by": "01K5K227RRN4DHEYXCB9DXKVA1", | |
| "updated_by": "01K5K227RRN4DHEYXCB9DXKVA1" | |
| }, | |
| { | |
| "id": "01KGWYA80ZEHG4S3BQB1K8EB92", | |
| "resource_name": "User", | |
| "module_name": "authz", | |
| "app_name": "authz", | |
| "model_name": "user", | |
| "statuses": null, | |
| "actions": [ | |
| { | |
| "name": "create", | |
| "value": "Create", | |
| "is_bulk_allowed": false, | |
| "permission_code": "authz.create_user" | |
| }, | |
| { | |
| "name": "read", | |
| "value": "Read", | |
| "is_bulk_allowed": false, | |
| "permission_code": "authz.read_user" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update", | |
| "is_bulk_allowed": false, | |
| "permission_code": "authz.update_user" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete", | |
| "is_bulk_allowed": true, | |
| "permission_code": "authz.delete_user" | |
| } | |
| ], | |
| "transitions": null, | |
| "schema": { | |
| "fields": [ | |
| { | |
| "name": "password", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 128 | |
| }, | |
| { | |
| "name": "last_login", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "is_superuser", | |
| "type": "BooleanField", | |
| "required": true, | |
| "help_text": "Designates that this user has all permissions without explicitly assigning them." | |
| }, | |
| { | |
| "name": "username", | |
| "type": "CharField", | |
| "required": true, | |
| "help_text": "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", | |
| "max_length": 150 | |
| }, | |
| { | |
| "name": "first_name", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 150 | |
| }, | |
| { | |
| "name": "last_name", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 150 | |
| }, | |
| { | |
| "name": "is_staff", | |
| "type": "BooleanField", | |
| "required": true, | |
| "help_text": "Designates whether the user can log into this admin site." | |
| }, | |
| { | |
| "name": "is_active", | |
| "type": "BooleanField", | |
| "required": true, | |
| "help_text": "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." | |
| }, | |
| { | |
| "name": "date_joined", | |
| "type": "DateTimeField", | |
| "required": true | |
| }, | |
| { | |
| "name": "is_deleted", | |
| "type": "BooleanField", | |
| "required": true | |
| }, | |
| { | |
| "name": "deleted_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 40 | |
| }, | |
| { | |
| "name": "password_changed_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "email", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 254 | |
| }, | |
| { | |
| "name": "mobile", | |
| "type": "CharField", | |
| "required": false, | |
| "help_text": "Mobile number: 10 digits starting with 1-9", | |
| "max_length": 10 | |
| }, | |
| { | |
| "name": "contact", | |
| "type": "ForeignKey", | |
| "required": false | |
| }, | |
| { | |
| "name": "profile", | |
| "type": "CharField", | |
| "choices": [ | |
| { | |
| "name": "staff", | |
| "value": "Staff" | |
| }, | |
| { | |
| "name": "partner", | |
| "value": "Partner" | |
| }, | |
| { | |
| "name": "customer", | |
| "value": "Customer" | |
| }, | |
| { | |
| "name": "agent", | |
| "value": "Agent" | |
| } | |
| ], | |
| "required": true, | |
| "help_text": "User's profile type (staff, partner, customer, agent)", | |
| "max_length": 20 | |
| }, | |
| { | |
| "name": "created_by", | |
| "type": "ForeignKey", | |
| "required": false, | |
| "help_text": "User who created this user account" | |
| }, | |
| { | |
| "name": "updated_by", | |
| "type": "ForeignKey", | |
| "required": false, | |
| "help_text": "User who last updated this user account" | |
| }, | |
| { | |
| "name": "groups", | |
| "type": "ManyToManyField", | |
| "required": false, | |
| "help_text": "The groups this user belongs to. A user will get all permissions granted to each of their groups." | |
| }, | |
| { | |
| "name": "user_permissions", | |
| "type": "ManyToManyField", | |
| "required": false, | |
| "help_text": "Specific permissions for this user." | |
| } | |
| ] | |
| }, | |
| "endpoint": "/users/", | |
| "description": null, | |
| "tags": [], | |
| "is_auto_generated": true, | |
| "metadata_hash": "24ef009c50a816f57703bd85ae89fdf7f2c73311ff97a57a5c8ef696570fc98f", | |
| "last_synced_at": "2026-02-09T12:46:02.017860+0530", | |
| "status": "active", | |
| "is_approval_enabled": false, | |
| "created_at": "2026-02-08T02:27:23.231623+0530", | |
| "updated_at": "2026-02-09T12:46:02.018234+0530", | |
| "created_by": "01K5K227RRN4DHEYXCB9DXKVA1", | |
| "updated_by": "01K5K227RRN4DHEYXCB9DXKVA1" | |
| }, | |
| { | |
| "id": "01KGWYA83XAZMZ7WECEC2F4XW9", | |
| "resource_name": "Contact", | |
| "module_name": "contact", | |
| "app_name": "contact", | |
| "model_name": "contact", | |
| "statuses": [ | |
| { | |
| "name": "active", | |
| "value": "Active", | |
| "is_start": true, | |
| "is_terminal": true | |
| }, | |
| { | |
| "name": "inactive", | |
| "value": "Inactive", | |
| "is_start": true, | |
| "is_terminal": true | |
| } | |
| ], | |
| "actions": [ | |
| { | |
| "name": "create", | |
| "value": "Create", | |
| "is_bulk_allowed": false, | |
| "permission_code": "contact.create_contact" | |
| }, | |
| { | |
| "name": "read", | |
| "value": "Read", | |
| "is_bulk_allowed": false, | |
| "permission_code": "contact.read_contact" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update", | |
| "is_bulk_allowed": false, | |
| "permission_code": "contact.update_contact" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete", | |
| "is_bulk_allowed": true, | |
| "permission_code": "contact.delete_contact" | |
| }, | |
| { | |
| "name": "activate", | |
| "value": "Activate", | |
| "is_bulk_allowed": true, | |
| "permission_code": "contact.activate_contact" | |
| }, | |
| { | |
| "name": "deactivate", | |
| "value": "Deactivate", | |
| "is_bulk_allowed": true, | |
| "permission_code": "contact.deactivate_contact" | |
| } | |
| ], | |
| "transitions": null, | |
| "schema": { | |
| "fields": [ | |
| { | |
| "name": "is_deleted", | |
| "type": "BooleanField", | |
| "required": true | |
| }, | |
| { | |
| "name": "deleted_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "created_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "updated_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "created_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "updated_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 40 | |
| }, | |
| { | |
| "name": "name", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "ref_id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "status", | |
| "type": "CharField", | |
| "choices": [ | |
| { | |
| "name": "active", | |
| "value": "Active" | |
| }, | |
| { | |
| "name": "inactive", | |
| "value": "Inactive" | |
| } | |
| ], | |
| "required": true, | |
| "max_length": 8 | |
| }, | |
| { | |
| "name": "contact_type", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "tags", | |
| "type": "TagsField", | |
| "required": false | |
| }, | |
| { | |
| "name": "refs", | |
| "type": "JSONField", | |
| "required": false | |
| }, | |
| { | |
| "name": "namespace", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "branch", | |
| "type": "ForeignKey", | |
| "required": false | |
| }, | |
| { | |
| "name": "branch_code", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "rm_code", | |
| "type": "CharField", | |
| "required": false, | |
| "help_text": "DEPRECATED: RM assignments are now tracked via UserAssignment with role=relationship_manager. This field is kept for backward compatibility and will be removed in a future release.", | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "is_tenant", | |
| "type": "BooleanField", | |
| "required": true | |
| } | |
| ] | |
| }, | |
| "endpoint": "/contacts/", | |
| "description": null, | |
| "tags": [], | |
| "is_auto_generated": true, | |
| "metadata_hash": "1df1e4220d554b84c8596350c4fb85b53d0133e1d7bd3b502f9af1bd7fdd586b", | |
| "last_synced_at": "2026-02-08T02:27:23.324726+0530", | |
| "status": "active", | |
| "is_approval_enabled": false, | |
| "created_at": "2026-02-08T02:27:23.325776+0530", | |
| "updated_at": "2026-02-08T02:27:23.325797+0530", | |
| "created_by": "01K5K227RRN4DHEYXCB9DXKVA1", | |
| "updated_by": "01K5K227RRN4DHEYXCB9DXKVA1" | |
| }, | |
| { | |
| "id": "01KGWYA846C52Z7B1N0GQEMQ86", | |
| "resource_name": "ContactAddress", | |
| "module_name": "contact", | |
| "app_name": "contact", | |
| "model_name": "contactaddress", | |
| "statuses": null, | |
| "actions": [ | |
| { | |
| "name": "create", | |
| "value": "Create", | |
| "is_bulk_allowed": false, | |
| "permission_code": "contact.create_contactaddress" | |
| }, | |
| { | |
| "name": "read", | |
| "value": "Read", | |
| "is_bulk_allowed": false, | |
| "permission_code": "contact.read_contactaddress" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update", | |
| "is_bulk_allowed": false, | |
| "permission_code": "contact.update_contactaddress" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete", | |
| "is_bulk_allowed": true, | |
| "permission_code": "contact.delete_contactaddress" | |
| } | |
| ], | |
| "transitions": null, | |
| "schema": { | |
| "fields": [ | |
| { | |
| "name": "created_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "updated_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "created_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "updated_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 40 | |
| }, | |
| { | |
| "name": "contact", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "address_line", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 100 | |
| }, | |
| { | |
| "name": "city", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "state", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "pincode", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 6 | |
| }, | |
| { | |
| "name": "country", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "tags", | |
| "type": "TagsField", | |
| "required": false | |
| }, | |
| { | |
| "name": "lat", | |
| "type": "FloatField", | |
| "required": false, | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "long", | |
| "type": "FloatField", | |
| "required": false, | |
| "max_length": 50 | |
| }, | |
| { | |
| "name": "refs", | |
| "type": "JSONField", | |
| "required": false | |
| } | |
| ] | |
| }, | |
| "endpoint": "/contactaddresses/", | |
| "description": null, | |
| "tags": [], | |
| "is_auto_generated": true, | |
| "metadata_hash": "c8e25fea2489b9dec590c46c6fdc35f47abfc59b82a1e4efb97dde77b0320837", | |
| "last_synced_at": "2026-02-08T02:27:23.334299+0530", | |
| "status": "active", | |
| "is_approval_enabled": false, | |
| "created_at": "2026-02-08T02:27:23.335341+0530", | |
| "updated_at": "2026-02-08T02:27:23.335362+0530", | |
| "created_by": "01K5K227RRN4DHEYXCB9DXKVA1", | |
| "updated_by": "01K5K227RRN4DHEYXCB9DXKVA1" | |
| }, | |
| { | |
| "id": "01KGWYA830HSXATBHTKEMZ8VE8", | |
| "resource_name": "NameSpace", | |
| "module_name": "core", | |
| "app_name": "core", | |
| "model_name": "namespace", | |
| "statuses": [ | |
| { | |
| "name": "active", | |
| "value": "Active", | |
| "is_start": true, | |
| "is_terminal": true | |
| }, | |
| { | |
| "name": "inactive", | |
| "value": "Inactive", | |
| "is_start": true, | |
| "is_terminal": true | |
| } | |
| ], | |
| "actions": [ | |
| { | |
| "name": "create", | |
| "value": "Create", | |
| "is_bulk_allowed": false, | |
| "permission_code": "core.create_namespace" | |
| }, | |
| { | |
| "name": "read", | |
| "value": "Read", | |
| "is_bulk_allowed": false, | |
| "permission_code": "core.read_namespace" | |
| }, | |
| { | |
| "name": "update", | |
| "value": "Update", | |
| "is_bulk_allowed": false, | |
| "permission_code": "core.update_namespace" | |
| }, | |
| { | |
| "name": "delete", | |
| "value": "Delete", | |
| "is_bulk_allowed": true, | |
| "permission_code": "core.delete_namespace" | |
| }, | |
| { | |
| "name": "activate", | |
| "value": "Activate", | |
| "is_bulk_allowed": true, | |
| "permission_code": "core.activate_namespace" | |
| }, | |
| { | |
| "name": "deactivate", | |
| "value": "Deactivate", | |
| "is_bulk_allowed": true, | |
| "permission_code": "core.deactivate_namespace" | |
| } | |
| ], | |
| "transitions": null, | |
| "schema": { | |
| "fields": [ | |
| { | |
| "name": "is_deleted", | |
| "type": "BooleanField", | |
| "required": true | |
| }, | |
| { | |
| "name": "deleted_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "created_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "updated_by", | |
| "type": "ForeignKey", | |
| "required": true | |
| }, | |
| { | |
| "name": "created_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "updated_at", | |
| "type": "DateTimeField", | |
| "required": false | |
| }, | |
| { | |
| "name": "id", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 40 | |
| }, | |
| { | |
| "name": "parent", | |
| "type": "ForeignKey", | |
| "required": false | |
| }, | |
| { | |
| "name": "name", | |
| "type": "CharField", | |
| "required": true, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "status", | |
| "type": "CharField", | |
| "choices": [ | |
| { | |
| "name": "active", | |
| "value": "Active" | |
| }, | |
| { | |
| "name": "inactive", | |
| "value": "Inactive" | |
| } | |
| ], | |
| "required": true, | |
| "max_length": 20 | |
| }, | |
| { | |
| "name": "contact_counter", | |
| "type": "PositiveIntegerField", | |
| "required": true | |
| }, | |
| { | |
| "name": "contact_pattern", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "is_pattern_enabled", | |
| "type": "BooleanField", | |
| "required": true | |
| }, | |
| { | |
| "name": "account_counter", | |
| "type": "PositiveIntegerField", | |
| "required": true | |
| }, | |
| { | |
| "name": "account_pattern", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "account_ref_pattern", | |
| "type": "CharField", | |
| "required": false, | |
| "max_length": 255 | |
| }, | |
| { | |
| "name": "config_data", | |
| "type": "JSONField", | |
| "required": false | |
| }, | |
| { | |
| "name": "is_tenant", | |
| "type": "BooleanField", | |
| "required": true | |
| } | |
| ] | |
| }, | |
| "endpoint": "/namespaces/", | |
| "description": null, | |
| "tags": [], | |
| "is_auto_generated": true, | |
| "metadata_hash": "41aac9dc018798a7ab23c2280a3a9c1e180d4eaf461c6c29211e2e9d51c96cfd", | |
| "last_synced_at": "2026-02-08T02:27:23.295925+0530", | |
| "status": "active", | |
| "is_approval_enabled": false, | |
| "created_at": "2026-02-08T02:27:23.297026+0530", | |
| "updated_at": "2026-02-08T02:27:23.297047+0530", | |
| "created_by": "01K5K227RRN4DHEYXCB9DXKVA1", | |
| "updated_by": "01K5K227RRN4DHEYXCB9DXKVA1" | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment