pub_api_client library

Classes

Credentials
Credentials that prove that a client is allowed to access a resource on the resource owner's behalf.
DartdocReport
DartdocReportCopyWith<$R, $In extends DartdocReport, $Out>
DartdocReportMapper
FlutterVersions
FlutterVersionsCopyWith<$R, $In extends FlutterVersions, $Out>
FlutterVersionsMapper
LatestVersion
Latest Version update for package
LatestVersionCopyWith<$R, $In extends LatestVersion, $Out>
LatestVersionMapper
License
LicenseCopyWith<$R, $In extends License, $Out>
LicenseMapper
PackageDocumentation
Package Documentation Model
PackageDocumentationCopyWith<$R, $In extends PackageDocumentation, $Out>
PackageDocumentationMapper
PackageDocumentationVersion
Package Documentation Version Model
PackageDocumentationVersionCopyWith<$R, $In extends PackageDocumentationVersion, $Out>
PackageDocumentationVersionMapper
PackageLike
Package like
PackageLikeCopyWith<$R, $In extends PackageLike, $Out>
PackageLikeMapper
PackageMetrics
Package Metrics Model
PackageMetricsCopyWith<$R, $In extends PackageMetrics, $Out>
PackageMetricsMapper
PackageOptions
Package Options Model
PackageOptionsCopyWith<$R, $In extends PackageOptions, $Out>
PackageOptionsMapper
PackagePublisher
Package Publisher Model
PackagePublisherCopyWith<$R, $In extends PackagePublisher, $Out>
PackagePublisherMapper
PackageResult
Package Result Model returns within a SearchResult
PackageResultCopyWith<$R, $In extends PackageResult, $Out>
PackageResultMapper
PackageScore
PackageScoreCard
PackageScoreCardCopyWith<$R, $In extends PackageScoreCard, $Out>
PackageScoreCardMapper
PackageScoreCopyWith<$R, $In extends PackageScore, $Out>
PackageScoreMapper
PackageTag
Tags used for filtering package searches
PackageVersion
Package Version Model
PackageVersionCopyWith<$R, $In extends PackageVersion, $Out>
PackageVersionMapper
PanaReport
PanaReportCopyWith<$R, $In extends PanaReport, $Out>
PanaReportMapper
PanaRuntimeInfo
PanaRuntimeInfoCopyWith<$R, $In extends PanaRuntimeInfo, $Out>
PanaRuntimeInfoMapper
PubAuth
The pub client's OAuth2 secret. This isn't actually meant to be kept a secret. https://github.com/dart-lang/pub/blob/master/lib/src/oauth2.dart
PubClient
Pub API Client
PubPackage
Package Model
PubPackageCopyWith<$R, $In extends PubPackage, $Out>
PubPackageMapper
PubspecMapper
Report
ReportCopyWith<$R, $In extends Report, $Out>
ReportMapper
Repository
RepositoryCopyWith<$R, $In extends Repository, $Out>
RepositoryMapper
Result
ResultCopyWith<$R, $In extends Result, $Out>
ResultMapper
Screenshot
A screenshot of the package to display on pub.dev.
SearchOrderMapper
SearchResults
Search Results Model
SearchResultsCopyWith<$R, $In extends SearchResults, $Out>
SearchResultsMapper
Section
SectionCopyWith<$R, $In extends Section, $Out>
SectionMapper

Enums

SearchOrder

Extensions

DartdocReportValueCopy on ObjectCopyWith<$R, DartdocReport, $Out>
FlutterVersionsValueCopy on ObjectCopyWith<$R, FlutterVersions, $Out>
LatestVersionValueCopy on ObjectCopyWith<$R, LatestVersion, $Out>
LicenseValueCopy on ObjectCopyWith<$R, License, $Out>
PackageDocumentationValueCopy on ObjectCopyWith<$R, PackageDocumentation, $Out>
PackageDocumentationVersionValueCopy on ObjectCopyWith<$R, PackageDocumentationVersion, $Out>
PackageLikeValueCopy on ObjectCopyWith<$R, PackageLike, $Out>
PackageMetricsValueCopy on ObjectCopyWith<$R, PackageMetrics, $Out>
PackageOptionsValueCopy on ObjectCopyWith<$R, PackageOptions, $Out>
PackagePublisherValueCopy on ObjectCopyWith<$R, PackagePublisher, $Out>
PackageResultValueCopy on ObjectCopyWith<$R, PackageResult, $Out>
PackageScoreCardValueCopy on ObjectCopyWith<$R, PackageScoreCard, $Out>
PackageScoreValueCopy on ObjectCopyWith<$R, PackageScore, $Out>
PackageVersionValueCopy on ObjectCopyWith<$R, PackageVersion, $Out>
PanaReportValueCopy on ObjectCopyWith<$R, PanaReport, $Out>
PanaRuntimeInfoValueCopy on ObjectCopyWith<$R, PanaRuntimeInfo, $Out>
PubPackageValueCopy on ObjectCopyWith<$R, PubPackage, $Out>
PubspecExtensions on PubSpec
Extensions on PubSpec to provide additional functionality.
ReportValueCopy on ObjectCopyWith<$R, Report, $Out>
RepositoryValueCopy on ObjectCopyWith<$R, Repository, $Out>
ResultValueCopy on ObjectCopyWith<$R, Result, $Out>
SearchOrderMapperExtension on SearchOrder
SearchResultsValueCopy on ObjectCopyWith<$R, SearchResults, $Out>
SectionValueCopy on ObjectCopyWith<$R, Section, $Out>

Properties

credentialsFile File
Credentials json
no setter
kEnvVars Map<String, String>
final
pubCredentials Credentials?
getter/setter pair

Functions

dartConfigHome() String
responseValidOrThrow(Response res) → void
If status code is an exception it will throw a PubClientException