Returns the current instance as a Map.
Map<String, dynamic> asMap() => <String, dynamic>{ 'minimumVersion': minimumVersion, 'matchType': matchType?.index, };