
org.infobip.mobile.messaging.api.appinstance.UserCustomEventBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of infobip-mobile-messaging-api-java Show documentation
Show all versions of infobip-mobile-messaging-api-java Show documentation
Mobile Messaging SDK for Android
The newest version!
package org.infobip.mobile.messaging.api.appinstance;
import org.infobip.mobile.messaging.api.support.http.serialization.JsonSerializer;
import java.util.Map;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserCustomEventBody {
private static final JsonSerializer serializer = new JsonSerializer(false);
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class CustomEvent {
private String definitionId;
private String date;
private Map properties;
}
/**
* Array of custom events to report.
*/
private CustomEvent[] events;
@Override
public String toString() {
return serializer.serialize(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy