generate_sample_object

Function generate_sample_object 

Source
pub fn generate_sample_object<T>(
    message_type: &str,
    scenario_name: Option<&str>,
    config: &ScenarioConfig,
) -> Result<T, ValidationError>
Expand description

Generate a sample MX message object based on test scenarios

This function loads a test scenario configuration for the specified message type and generates the document part of the message as a typed object.

§Arguments

  • message_type - The MX message type (e.g., “pacs008”, “camt053”)
  • scenario_name - Optional scenario name. If None, uses the default scenario
  • config - Configuration for scenario file paths

§Returns

Returns the document part of the message as a deserializable type

§Example

// Generate a pacs.008 message object
let pacs008: FIToFICustomerCreditTransferV08 = generate_sample_object("pacs008", None, &ScenarioConfig::default()).unwrap();