1 package com.foxinmy.weixin4j.tuple;
2
3 import javax.xml.bind.annotation.XmlElement;
4
5 import com.alibaba.fastjson.annotation.JSONCreator;
6 import com.alibaba.fastjson.annotation.JSONField;
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public class Image implements MassTuple, NotifyTuple, ChatTuple {
21
22 private static final long serialVersionUID = 6928681900960656161L;
23
24 @Override
25 public String getMessageType() {
26 return "image";
27 }
28
29
30
31
32 @JSONField(name = "media_id")
33 @XmlElement(name = "MediaId")
34 private String mediaId;
35
36 @JSONCreator
37 public Image(@JSONField(name = "mediaId") String mediaId) {
38 this.mediaId = mediaId;
39 }
40
41 public String getMediaId() {
42 return mediaId;
43 }
44
45 @Override
46 public String toString() {
47 return "Image [mediaId=" + mediaId + "]";
48 }
49 }