Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
discolike
/
discolike-python
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
9
Code
Issues
0
Pull requests
0
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
feat!: generated request models validate requests before the wire (0.3.0)
- #13
#13
Merged
yudelevi
merged 28 commits into
development
discolike/discolike-python:development
from
feat/request-models
discolike/discolike-python:feat/request-models
Copy head branch name to clipboard
Aug 27, 2026
Conversation
Commits
28
(28)
Checks
Files changed
Merged
feat!: generated request models validate requests before the wire (0.3.0)
#13
yudelevi
merged 28 commits into
development
discolike/discolike-python:development
from
feat/request-models
discolike/discolike-python:feat/request-models
Copy head branch name to clipboard
Commits
Commits on Aug 27, 2026
feat(sdk): add DiscolikeRequest base for generated request models
Show description for 3c11530
yudelevi
committed
3c11530
View commit details
Copy full SHA for 3c11530
Browse repository at this point
refactor(sdk): drop ignore_params from api_route
Show description for e3b9676
yudelevi
committed
e3b9676
View commit details
Copy full SHA for e3b9676
Browse repository at this point
build: add gen_requests.py to derive request models from the spec
Show description for 827f8ee
yudelevi
committed
827f8ee
View commit details
Copy full SHA for 827f8ee
Browse repository at this point
fix: make prune walk refs in a deterministic order
Show description for 5923b20
yudelevi
committed
5923b20
View commit details
Copy full SHA for 5923b20
Browse repository at this point
feat(sdk): commit generated request models and discolike.requests
Show description for 67d80b4
yudelevi
committed
67d80b4
View commit details
Copy full SHA for 67d80b4
Browse repository at this point
feat(sdk)!: companies methods take generated request models
Show description for f268a0d
yudelevi
committed
f268a0d
View commit details
Copy full SHA for f268a0d
Browse repository at this point
feat(sdk)!: match methods take generated request models
Show description for 9050ed3
yudelevi
committed
9050ed3
View commit details
Copy full SHA for 9050ed3
Browse repository at this point
feat(sdk)!: contacts methods take generated request models
Show description for 94b74f7
yudelevi
committed
94b74f7
View commit details
Copy full SHA for 94b74f7
Browse repository at this point
feat(sdk)!: email methods take generated request models
Show description for 0a48e02
yudelevi
committed
0a48e02
View commit details
Copy full SHA for 0a48e02
Browse repository at this point
feat(sdk)!: queries methods take generated request models
Show description for d9401f9
yudelevi
committed
d9401f9
View commit details
Copy full SHA for d9401f9
Browse repository at this point
feat(sdk)!: provider methods take generated request models
Show description for 836b270
yudelevi
committed
836b270
View commit details
Copy full SHA for 836b270
Browse repository at this point
feat(sdk)!: discogen and validate_icp take generated request models
Show description for d505d06
yudelevi
committed
d505d06
View commit details
Copy full SHA for d505d06
Browse repository at this point
feat(sdk)!: discover/count take generated request models
Show description for a746741
yudelevi
committed
a746741
View commit details
Copy full SHA for a746741
Browse repository at this point
feat(sdk)!: append/segment take generated request models; add segment_file
Show description for eb4331c
yudelevi
committed
eb4331c
View commit details
Copy full SHA for eb4331c
Browse repository at this point
ci: check request models against the spec in both directions
Show description for 6d8436f
yudelevi
committed
6d8436f
View commit details
Copy full SHA for 6d8436f
Browse repository at this point
feat(cli): build request models from options; map pydantic errors to exit 2
Show description for 8da7499
yudelevi
committed
8da7499
View commit details
Copy full SHA for 8da7499
Browse repository at this point
feat(cli): company, match, discover and count build request models
Show description for 80a0d49
yudelevi
committed
80a0d49
View commit details
Copy full SHA for 80a0d49
Browse repository at this point
feat(cli): contacts and email commands build request models
Show description for e0fa9f7
yudelevi
committed
e0fa9f7
View commit details
Copy full SHA for e0fa9f7
Browse repository at this point
feat(cli): queries and provider commands build request models
Show description for fb88ba7
yudelevi
committed
fb88ba7
View commit details
Copy full SHA for fb88ba7
Browse repository at this point
feat(cli): discogen, validate-icp, append and segment build request models
Show description for b4f5853
yudelevi
committed
b4f5853
View commit details
Copy full SHA for b4f5853
Browse repository at this point
release: 0.3.0 request models
Show description for 950748c
yudelevi
committed
950748c
View commit details
Copy full SHA for 950748c
Browse repository at this point
fix(docs): convert stale discover() call in README error-handling example
Show description for 2c00fc3
yudelevi
committed
2c00fc3
View commit details
Copy full SHA for 2c00fc3
Browse repository at this point
docs: document append --dataset requirement, segment query_id wire change, and dev-spec drift check
Show description for ec6e8dc
yudelevi
committed
ec6e8dc
View commit details
Copy full SHA for ec6e8dc
Browse repository at this point
fix(gen_requests): silence ruff --fix noise and handle a missing generated file
Show description for 54197a2
yudelevi
committed
54197a2
View commit details
Copy full SHA for 54197a2
Browse repository at this point
test: retarget email-batch limit test at the model, fix stale noqa and missing annotations
Show description for f244d96
yudelevi
committed
f244d96
View commit details
Copy full SHA for f244d96
Browse repository at this point
revert gen_requests missing-file guard: keep imports at module top
Show description for c649548
yudelevi
committed
c649548
View commit details
Copy full SHA for c649548
Browse repository at this point
fix(examples): narrow batch result to EnumerationOutput before reading identity fields
Show description for 3b6762e
yudelevi
committed
3b6762e
View commit details
Copy full SHA for 3b6762e
Browse repository at this point
fix(cli): reject empty cells in --contacts-file before submitting
Show description for a8de867
yudelevi
committed
a8de867
View commit details
Copy full SHA for a8de867
Browse repository at this point
You can’t perform that action at this time.