[feature]: Complete Custom Data API with full CRUD for all resources#63
Open
[feature]: Complete Custom Data API with full CRUD for all resources#63
Conversation
Replace all NotImplementedError stubs with real implementations for Custom Objects, Fields, and Records. Add new resources: Record Events, Object Triggers, Record Attachments, Permission Policies, and Access Rules. Records now support search, count, upsert, bulk jobs, and incremental export. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Prefácio
Implementação completa da API de Custom Data do Zendesk. Remove todos os stubs
NotImplementedErrordos 3 recursos existentes e adiciona 5 novos recursos, cobrindo toda a superfície da API.CHANGELOG
Adicionado — Recursos existentes (CUD)
create,update(PATCH),deletecreate,update(PATCH),delete,reordercreate,update,upsert,delete,delete_by_external_id,delete_by_name,count,search,filtered_search,autocomplete,bulk_job,incremental_exportAdicionado — Novos recursos
list_all(read-only, paginação customizada para formatolinkscomo lista)list_active,search,definitions,update_many,delete_manylist_all,create(multipart),update,delete,download_urllist_all,get,updatedefinitionsInfraestrutura
application/commands/custom_data/infrastructure/mappers/custom_data/Corrigido
linkscomo lista ao invés de dict)count(necessário unwrapdata["count"])BACKLOG
conditions/actionsde Triggers como dataclasses tipadasISSUES
Nenhuma issue relacionada.
REQUISITOS
🤖 Generated with Claude Code