func (pe *PeriodicProwJobEvent) ToMessage() (*pubsub.Message, error) {
	data, err := json.Marshal(pe)
	if err != nil {
		return nil, err
	}
	message := pubsub.Message{
		Data: data,
		Attributes: map[string]string{
			prowEventType: periodicProwJobEvent,
		},
	}
	return &message, nil
}
func (pe *PeriodicProwJobEvent) ToMessage() (*pubsub.Message, error) {
	data, err := json.Marshal(pe)
	if err != nil {
		return nil, err
	}
	message := pubsub.Message{
		Data: data,
		Attributes: map[string]string{
			prowEventType: periodicProwJobEvent,
		},
	}
	return &message, nil
}
func ( pe * PeriodicProwJobEvent ) ToMessage ( ) ( * pubsub . Message , error ) { data , err := json . Marshal ( pe ) if err != nil { return nil , err } message := pubsub . Message { Data : data , Attributes : map [ string ] string { prowEventType : periodicProwJobEvent , } , } return & message , nil }
// ToMessage generates a PubSub Message from a PeriodicProwJobEvent.
ToMessage generates a PubSub Message from a PeriodicProwJobEvent .