001package com.pusher.rest.data;
002
003import java.util.List;
004
005/**
006 * POJO for JSON encoding of trigger request bodies.
007 */
008public class TriggerData {
009
010    private final List<String> channels;
011    private final String name;
012    private final String data;
013    private final String socketId;
014
015    public TriggerData(final List<String> channels, final String eventName, final String data, final String socketId) {
016        this.channels = channels;
017        this.name = eventName;
018        this.data = data;
019        this.socketId = socketId;
020    }
021
022    public List<String> getChannels() {
023        return channels;
024    }
025
026    public String getName() {
027        return name;
028    }
029
030    public String getData() {
031        return data;
032    }
033
034    public String getSocketId() {
035        return socketId;
036    }
037}