fn to_eventbridge()

in src/event_bus/eventbridge/ext.rs [11:23]


    fn to_eventbridge(&self, bus_name: &str) -> PutEventsRequestEntry {
        PutEventsRequestEntry::builder()
            .event_bus_name(bus_name)
            .source(SOURCE)
            .detail_type(match self {
                Event::Created { .. } => "ProductCreated",
                Event::Updated { .. } => "ProductUpdated",
                Event::Deleted { .. } => "ProductDeleted",
            })
            .resources(self.id())
            .detail(serde_json::to_string(self).unwrap())
            .build()
    }