Expand description
Common types used throughout the Cloudillo platform.
Structs§
- Action
Attrs - Action attributes for ABAC
- Action
Response - Action response (API layer)
- Admin
Profile Patch - Admin profile patch for PATCH /admin/profile/:idTag endpoint
- ApiResponse
- Success response envelope for single objects
- Community
Profile Response - Response for community profile creation
- Create
Action Request - Action creation request
- Create
Community Request - Request body for community profile creation
- Cursor
Data - Cursor data structure (encoded as base64 JSON in API)
- Cursor
Pagination Info - Cursor-based pagination information for list responses
- Error
Details - Error details with structured code and message
- Error
Response - Error response format
- File
Attrs - File attributes for ABAC
- File
Upload Response - File upload response
- File
Variant Info - File variant information
- List
Actions Query - List actions query parameters
- Pagination
Info - Pagination information for list responses (offset-based - deprecated)
- Profile
- Public profile wire type for federated profile exchange
- Profile
Attrs - Profile attributes for ABAC
- Profile
Info - Profile information response
- Profile
Patch - Profile patch for PATCH /me endpoint
- Reaction
Request - Reaction request
- Reaction
Response - Reaction response
- Register
Request - Registration request with account creation
- Register
Verify Check Request - Registration type and verification request
- Register
Verify Request - Registration verification request (legacy, kept for compatibility)
- Subject
Attrs - Subject attributes for ABAC (CREATE operations)
- TagInfo
- Tag information with optional usage count
- Timestamp
- TnId
Enums§
- Access
Level - Access level enum for files
- Patch
- Represents a field in a PATCH request with three states:
- Token
Scope - Token scope for scoped access tokens (e.g., share links)
Functions§
- serialize_
timestamp_ iso - Serialize Timestamp as ISO 8601 string for API responses
- serialize_
timestamp_ iso_ opt - Serialize Option
as ISO 8601 string for API responses