public toReleaseUploadProperties()

in src/utils/adapter/adapter.ts [252:269]


    public toReleaseUploadProperties(updateMetadata: sdkTypes.PackageInfo, releaseUploadAssets: sdkTypes.ReleaseUploadAssets, deploymentName: string): sdkTypes.UploadReleaseProperties {
        const releaseUpload: sdkTypes.UploadReleaseProperties = {
            release_upload: releaseUploadAssets,
            target_binary_version: updateMetadata.appVersion,
            deployment_name: deploymentName,
            no_duplicate_release_error: false, // This property is not implemented in CodePush SDK Management
        }

        if (updateMetadata.description) releaseUpload.description = updateMetadata.description;

        if (updateMetadata.isDisabled) releaseUpload.disabled = updateMetadata.isDisabled;

        if (updateMetadata.isMandatory) releaseUpload.mandatory = updateMetadata.isMandatory;

        if (updateMetadata.rollout) releaseUpload.rollout = updateMetadata.rollout;

        return releaseUpload;
    }