All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.yawenok.fcm.client.request.platform.IOSNotification Maven / Gradle / Ivy

The newest version!
package io.github.yawenok.fcm.client.request.platform;

import com.alibaba.fastjson.annotation.JSONField;
import io.github.yawenok.fcm.client.request.Notification;

import java.util.List;

public class IOSNotification extends Notification {
    @JSONField(name = "sound")
    protected String sound;

    @JSONField(name = "badge")
    protected String badge;

    @JSONField(name = "subtitle")
    protected String subtitle;

    @JSONField(name = "body_loc_key")
    protected String bodyLocKey;

    @JSONField(name = "body_loc_args")
    protected List bodyLocArgs;

    @JSONField(name = "title_loc_key")
    protected String titleLocKey;

    @JSONField(name = "title_loc_args")
    protected List titleLocArgs;

    public String getSound() {
        return sound;
    }

    public void setSound(String sound) {
        this.sound = sound;
    }

    public String getBadge() {
        return badge;
    }

    public void setBadge(String badge) {
        this.badge = badge;
    }

    public String getSubtitle() {
        return subtitle;
    }

    public void setSubtitle(String subtitle) {
        this.subtitle = subtitle;
    }

    public String getBodyLocKey() {
        return bodyLocKey;
    }

    public void setBodyLocKey(String bodyLocKey) {
        this.bodyLocKey = bodyLocKey;
    }

    public List getBodyLocArgs() {
        return bodyLocArgs;
    }

    public void setBodyLocArgs(List bodyLocArgs) {
        this.bodyLocArgs = bodyLocArgs;
    }

    public String getTitleLocKey() {
        return titleLocKey;
    }

    public void setTitleLocKey(String titleLocKey) {
        this.titleLocKey = titleLocKey;
    }

    public List getTitleLocArgs() {
        return titleLocArgs;
    }

    public void setTitleLocArgs(List titleLocArgs) {
        this.titleLocArgs = titleLocArgs;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy