summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/SevereCloud/vksdk/v2/object/marusia.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/SevereCloud/vksdk/v2/object/marusia.go')
-rw-r--r--vendor/github.com/SevereCloud/vksdk/v2/object/marusia.go52
1 files changed, 52 insertions, 0 deletions
diff --git a/vendor/github.com/SevereCloud/vksdk/v2/object/marusia.go b/vendor/github.com/SevereCloud/vksdk/v2/object/marusia.go
new file mode 100644
index 00000000..a6671d4d
--- /dev/null
+++ b/vendor/github.com/SevereCloud/vksdk/v2/object/marusia.go
@@ -0,0 +1,52 @@
+package object // import "github.com/SevereCloud/vksdk/v2/object"
+
+import (
+ "encoding/json"
+)
+
+// MarusiaPicture struct.
+type MarusiaPicture struct {
+ ID int `json:"id"`
+ OwnerID int `json:"owner_id"`
+}
+
+// MarusiaPictureUploadResponse struct.
+type MarusiaPictureUploadResponse struct {
+ Hash string `json:"hash"` // Uploading hash
+ Photo json.RawMessage `json:"photo"` // Uploaded photo data
+ Server int `json:"server"` // Upload server number
+ AID int `json:"aid"`
+ MessageCode int `json:"message_code"`
+}
+
+// MarusiaAudio struct.
+type MarusiaAudio struct {
+ ID int `json:"id"`
+ Title string `json:"title"`
+ OwnerID int `json:"owner_id"`
+}
+
+// MarusiaAudioUploadResponse struct.
+type MarusiaAudioUploadResponse struct {
+ Sha string `json:"sha"`
+ Secret string `json:"secret"`
+ Meta MarusiaAudioMeta `json:"meta"`
+ Hash string `json:"hash"`
+ Server string `json:"server"`
+ UserID int `json:"user_id"`
+ RequestID string `json:"request_id"`
+}
+
+// MarusiaAudioMeta struct.
+type MarusiaAudioMeta struct {
+ Album string `json:"album"`
+ Artist string `json:"artist"`
+ Bitrate string `json:"bitrate"`
+ Duration string `json:"duration"`
+ Genre string `json:"genre"`
+ Kad string `json:"kad"`
+ Md5 string `json:"md5"`
+ Md5DataSize string `json:"md5_data_size"`
+ Samplerate string `json:"samplerate"`
+ Title string `json:"title"`
+}