1 module vksdk.objects.audio.Audio; 2 3 import vibe.data.json; 4 5 /** 6 * Audio object 7 */ 8 class Audio { 9 /** 10 * Audio ID 11 */ 12 @name("id") 13 private int id; 14 15 /** 16 * Audio owner's ID 17 */ 18 @name("owner_id") 19 private int ownerId; 20 21 /** 22 * Artist name 23 */ 24 @name("artist") 25 private string artist; 26 27 /** 28 * Title 29 */ 30 @name("title") 31 private string title; 32 33 /** 34 * URL of mp3 file 35 */ 36 @name("url") 37 private string url; 38 39 /** 40 * Access key for the audio 41 */ 42 @name("access_key") 43 private string accessKey; 44 45 int getId() { 46 return id; 47 } 48 49 int getOwnerId() { 50 return ownerId; 51 } 52 53 string getArtist() { 54 return artist; 55 } 56 57 string getTitle() { 58 return title; 59 } 60 61 string getUrl() { 62 return url; 63 } 64 65 string getAccessKey() { 66 return accessKey; 67 } 68 }