MCPcopy Create free account
hub / github.com/auth0/auth0-cli / makeEventStreamView

Function makeEventStreamView

internal/display/event_streams.go:112–132  ·  view source on GitHub ↗
(eventStream *management.EventStream)

Source from the content-addressed store, hash-verified

110}
111
112func makeEventStreamView(eventStream *management.EventStream) (*eventStreamView, error) {
113 var subscriptions []string
114 for _, subs := range eventStream.GetSubscriptions() {
115 subscriptions = append(subscriptions, subs.GetEventStreamSubscriptionType())
116 }
117
118 configuration, err := toJSONString(eventStream.GetDestination().GetEventStreamDestinationConfiguration())
119 if err != nil {
120 return nil, err
121 }
122
123 return &eventStreamView{
124 ID: ansi.Faint(eventStream.GetID()),
125 Name: eventStream.GetName(),
126 Type: eventStream.Destination.GetEventStreamDestinationType(),
127 Status: eventStream.GetStatus(),
128 Subscriptions: subscriptions,
129 Configuration: configuration,
130 raw: eventStream,
131 }, nil
132}
133
134/*----------------------------------------------- Delivery ------------------------------------------------.*/
135

Callers 4

EventStreamsListMethod · 0.85
EventStreamShowMethod · 0.85
EventStreamCreateMethod · 0.85
EventStreamUpdateMethod · 0.85

Calls 3

FaintFunction · 0.92
toJSONStringFunction · 0.85
GetNameMethod · 0.65

Tested by

no test coverage detected