getPackageVersionInfo method

Future<PubDevPackageVersionInfo> getPackageVersionInfo({
  1. required String packageName,
  2. required String packageVersion,
})

Implementation

Future<PubDevPackageVersionInfo> getPackageVersionInfo({
  required String packageName,
  required String packageVersion,
}) async {
  return await invoke<PubDevPackageVersionInfo>(
    invokeParameters: PubDevClientInvokeParameters(
      urlPathScheme:
          "get /api/packages/${packageName}/versions/${packageVersion}",
      parameters: {},
      urlQueryParameters: null,
      isThrowOnError: false,
      userAgent: null,
      durationTimeOut: null,
    ),
    onResult: (defaultTesult) {
      if (defaultTesult["@type"] == "ok") {
        defaultTesult["@type"] =
            PubDevPackageVersionInfo.defaultData["@type"];
      }
      return PubDevPackageVersionInfo(defaultTesult);
    },
  );
}