exportProfile

fun exportProfile(name: String, fileExtension: String = "zip", requiresPlatform: Platform? = null, builder: ExportProfileBuilder.() -> Unit): ExportProfileBuilder

Creates an export profile with customized settings and export rules.

val profile = exportProfile(name = "MyProfile") {
rule { /* Add export rules */}
optionalRule { /* Add optional export rules */} orElse { /* ... */}
}

Parameters

name

The unique name for the export profile.

fileExtension

The file extension for the exported profile (defaults to "zip").

requiresPlatform

Optional platform constraint for the export profile.

builder

A lambda function to add export rules.