toJson method
Implementation
Map<String, dynamic> toJson() {
List<Map<String, dynamic>> AIT = [];
if (integrationTypesConfig != null) {
for (var entry in integrationTypesConfig!) {
AIT.add(entry.toJson());
}
}
return {
if (customInstallUrl != null) "custom_install_url": customInstallUrl,
if (description != null) "description": description,
if (roleConnectionsVerifyUrl != null)
"role_connections_verification_url": roleConnectionsVerifyUrl,
if (installParams != null) "install_params": installParams!.toJson(),
if (integrationTypesConfig != null) "integration_types_config": AIT,
if (flags != null) "flags": flags,
if (icon != null) "icon": icon,
if (coverImage != null) "cover_image": coverImage,
if (interactionEndpointURL != null)
"interaction_endpoint_url": interactionEndpointURL,
if (tags != null) "tags": tags
};
}