public releaseToPackage()

in src/utils/adapter/adapter.ts [291:321]


    public releaseToPackage(releasePackage: adapterTypes.CodePushRelease): sdkTypes.Package {
        const sdkPackage: sdkTypes.Package = {
            blobUrl: releasePackage.blob_url,
            size: releasePackage.size,
            uploadTime: releasePackage.upload_time,
            isDisabled: !!releasePackage.is_disabled,
            isMandatory: !!releasePackage.is_mandatory,
        }

        if (releasePackage.target_binary_range) sdkPackage.appVersion = releasePackage.target_binary_range;

        if (releasePackage.description) sdkPackage.description = releasePackage.description;

        if (releasePackage.label) sdkPackage.label = releasePackage.label;

        if (releasePackage.package_hash) sdkPackage.packageHash = releasePackage.package_hash;

        if (releasePackage.rollout) sdkPackage.rollout = releasePackage.rollout;

        if (releasePackage.diff_package_map) sdkPackage.diffPackageMap = releasePackage.diff_package_map;

        if (releasePackage.original_label) sdkPackage.originalLabel = releasePackage.original_label;

        if (releasePackage.original_deployment) sdkPackage.originalDeployment = releasePackage.original_deployment;

        if (releasePackage.released_by) sdkPackage.releasedBy = releasePackage.released_by;

        if (releasePackage.release_method) sdkPackage.releaseMethod = releasePackage.release_method;

        return sdkPackage;
    }