|
50 | 50 | ) |
51 | 51 |
|
52 | 52 | # Import all generated types - users can import what they need from adcp.types.generated |
53 | | -from adcp.types import generated |
| 53 | +from adcp.types import aliases, generated |
| 54 | + |
| 55 | +# Re-export semantic type aliases for better ergonomics |
| 56 | +from adcp.types.aliases import ( |
| 57 | + ActivateSignalErrorResponse, |
| 58 | + ActivateSignalSuccessResponse, |
| 59 | + BuildCreativeErrorResponse, |
| 60 | + BuildCreativeSuccessResponse, |
| 61 | + CreateMediaBuyErrorResponse, |
| 62 | + CreateMediaBuySuccessResponse, |
| 63 | + PreviewCreativeFormatRequest, |
| 64 | + PreviewCreativeInteractiveResponse, |
| 65 | + PreviewCreativeManifestRequest, |
| 66 | + PreviewCreativeStaticResponse, |
| 67 | + PreviewRenderHtml, |
| 68 | + PreviewRenderIframe, |
| 69 | + PreviewRenderImage, |
| 70 | + PropertyIdActivationKey, |
| 71 | + PropertyTagActivationKey, |
| 72 | + ProvidePerformanceFeedbackErrorResponse, |
| 73 | + ProvidePerformanceFeedbackSuccessResponse, |
| 74 | + SyncCreativesErrorResponse, |
| 75 | + SyncCreativesSuccessResponse, |
| 76 | + UpdateMediaBuyErrorResponse, |
| 77 | + UpdateMediaBuyPackagesRequest, |
| 78 | + UpdateMediaBuyPropertiesRequest, |
| 79 | + UpdateMediaBuySuccessResponse, |
| 80 | +) |
54 | 81 | from adcp.types.core import AgentConfig, Protocol, TaskResult, TaskStatus, WebhookMetadata |
| 82 | + |
| 83 | +# Re-export commonly-used request/response types for convenience |
| 84 | +# Users should import from main package (e.g., `from adcp import GetProductsRequest`) |
| 85 | +# rather than internal modules for better API stability |
| 86 | +from adcp.types.generated import ( |
| 87 | + # Audience & Targeting |
| 88 | + ActivateSignalRequest, |
| 89 | + ActivateSignalResponse, |
| 90 | + # Creative Operations |
| 91 | + BuildCreativeRequest, |
| 92 | + BuildCreativeResponse, |
| 93 | + # Media Buy Operations |
| 94 | + CreateMediaBuyRequest, |
| 95 | + CreateMediaBuyResponse, |
| 96 | + # Common data types |
| 97 | + Error, |
| 98 | + Format, |
| 99 | + GetMediaBuyDeliveryRequest, |
| 100 | + GetMediaBuyDeliveryResponse, |
| 101 | + GetProductsRequest, |
| 102 | + GetProductsResponse, |
| 103 | + GetSignalsRequest, |
| 104 | + GetSignalsResponse, |
| 105 | + ListAuthorizedPropertiesRequest, |
| 106 | + ListAuthorizedPropertiesResponse, |
| 107 | + ListCreativeFormatsRequest, |
| 108 | + ListCreativeFormatsResponse, |
| 109 | + ListCreativesRequest, |
| 110 | + ListCreativesResponse, |
| 111 | + PreviewCreativeRequest, |
| 112 | + PreviewCreativeResponse, |
| 113 | + Product, |
| 114 | + Property, |
| 115 | + ProvidePerformanceFeedbackRequest, |
| 116 | + ProvidePerformanceFeedbackResponse, |
| 117 | + SyncCreativesRequest, |
| 118 | + SyncCreativesResponse, |
| 119 | + UpdateMediaBuyRequest, |
| 120 | + UpdateMediaBuyResponse, |
| 121 | +) |
55 | 122 | from adcp.types.generated import TaskStatus as GeneratedTaskStatus |
56 | 123 | from adcp.validation import ( |
57 | 124 | ValidationError, |
|
73 | 140 | "TaskResult", |
74 | 141 | "TaskStatus", |
75 | 142 | "WebhookMetadata", |
| 143 | + # Common request/response types (re-exported for convenience) |
| 144 | + "CreateMediaBuyRequest", |
| 145 | + "CreateMediaBuyResponse", |
| 146 | + "GetMediaBuyDeliveryRequest", |
| 147 | + "GetMediaBuyDeliveryResponse", |
| 148 | + "GetProductsRequest", |
| 149 | + "GetProductsResponse", |
| 150 | + "UpdateMediaBuyRequest", |
| 151 | + "UpdateMediaBuyResponse", |
| 152 | + "BuildCreativeRequest", |
| 153 | + "BuildCreativeResponse", |
| 154 | + "ListCreativeFormatsRequest", |
| 155 | + "ListCreativeFormatsResponse", |
| 156 | + "ListCreativesRequest", |
| 157 | + "ListCreativesResponse", |
| 158 | + "PreviewCreativeRequest", |
| 159 | + "PreviewCreativeResponse", |
| 160 | + "SyncCreativesRequest", |
| 161 | + "SyncCreativesResponse", |
| 162 | + "ActivateSignalRequest", |
| 163 | + "ActivateSignalResponse", |
| 164 | + "GetSignalsRequest", |
| 165 | + "GetSignalsResponse", |
| 166 | + "ListAuthorizedPropertiesRequest", |
| 167 | + "ListAuthorizedPropertiesResponse", |
| 168 | + "ProvidePerformanceFeedbackRequest", |
| 169 | + "ProvidePerformanceFeedbackResponse", |
| 170 | + "Error", |
| 171 | + "Format", |
| 172 | + "Product", |
| 173 | + "Property", |
76 | 174 | # Adagents validation |
77 | 175 | "fetch_adagents", |
78 | 176 | "verify_agent_authorization", |
|
114 | 212 | "validate_agent_authorization", |
115 | 213 | "validate_product", |
116 | 214 | "validate_publisher_properties_item", |
117 | | - # Generated types module |
| 215 | + # Generated types modules |
118 | 216 | "generated", |
| 217 | + "aliases", |
119 | 218 | "GeneratedTaskStatus", |
| 219 | + # Semantic type aliases (for better API ergonomics) |
| 220 | + "ActivateSignalSuccessResponse", |
| 221 | + "ActivateSignalErrorResponse", |
| 222 | + "BuildCreativeSuccessResponse", |
| 223 | + "BuildCreativeErrorResponse", |
| 224 | + "CreateMediaBuySuccessResponse", |
| 225 | + "CreateMediaBuyErrorResponse", |
| 226 | + "ProvidePerformanceFeedbackSuccessResponse", |
| 227 | + "ProvidePerformanceFeedbackErrorResponse", |
| 228 | + "SyncCreativesSuccessResponse", |
| 229 | + "SyncCreativesErrorResponse", |
| 230 | + "UpdateMediaBuySuccessResponse", |
| 231 | + "UpdateMediaBuyErrorResponse", |
| 232 | + "PreviewCreativeFormatRequest", |
| 233 | + "PreviewCreativeManifestRequest", |
| 234 | + "PreviewCreativeStaticResponse", |
| 235 | + "PreviewCreativeInteractiveResponse", |
| 236 | + "PreviewRenderImage", |
| 237 | + "PreviewRenderHtml", |
| 238 | + "PreviewRenderIframe", |
| 239 | + "PropertyIdActivationKey", |
| 240 | + "PropertyTagActivationKey", |
| 241 | + "UpdateMediaBuyPackagesRequest", |
| 242 | + "UpdateMediaBuyPropertiesRequest", |
120 | 243 | ] |
0 commit comments