15 lines
439 B
Go
15 lines
439 B
Go
|
package response
|
||
|
|
||
|
// ModuleProvider represents a single provider for modules.
|
||
|
type ModuleProvider struct {
|
||
|
Name string `json:"name"`
|
||
|
Downloads int `json:"downloads"`
|
||
|
ModuleCount int `json:"module_count"`
|
||
|
}
|
||
|
|
||
|
// ModuleProviderList is the response structure for a pageable list of ModuleProviders.
|
||
|
type ModuleProviderList struct {
|
||
|
Meta PaginationMeta `json:"meta"`
|
||
|
Providers []*ModuleProvider `json:"providers"`
|
||
|
}
|