message Datetime {
    optional uint32 time = 1;
    optional int32 zone = 2;
}

message Start {
    optional bool registerornot = 1;
}

message Purchase {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool registerornot = 7;
}

message Register {
    optional bool registerornot = 1;
    optional string position = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
}

message Register_registerok {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional string position = 7;
}

message Register_registerfail {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
    optional string position = 24;
}

message Faqclick {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Aboutus {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string devicebrand = 9;
    optional string devicename = 10;
    optional string sourcephone = 11;
    optional string destinationphone = 12;
    optional string deviceos = 13;
    optional string sourcedeviceos = 14;
    optional string destinationdeviceos = 15;
    optional string systemversionandroid = 16;
    optional string systemversionios = 17;
    optional string devicecarrier = 18;
    optional string sourcedevicecarrier = 19;
    optional string destinationdevicecarrier = 20;
    optional string computeros = 21;
    optional string devicescreensize = 22;
    optional string sdcardamount = 23;
    optional bool rootfirst = 24;
}

message Update {
    optional bool registerornot = 1;
}

message Livechat {
    optional string recommendtype = 1;
    optional bool registerornot = 2;
}

message Clickreview {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string devicebrand = 9;
    optional string devicename = 10;
    optional string sourcephone = 11;
    optional string destinationphone = 12;
    optional string deviceos = 13;
    optional string sourcedeviceos = 14;
    optional string destinationdeviceos = 15;
    optional string systemversionandroid = 16;
    optional string systemversionios = 17;
    optional string devicecarrier = 18;
    optional string sourcedevicecarrier = 19;
    optional string destinationdevicecarrier = 20;
    optional string computeros = 21;
    optional string devicescreensize = 22;
    optional string sdcardamount = 23;
    optional bool rootfirst = 24;
    optional int32 contactcount = 25;
    optional int32 smscount = 26;
    optional int32 photocount = 27;
    optional int32 calllogcount = 28;
    optional int32 appcount = 29;
    optional int32 musiccount = 30;
    optional int32 videocount = 31;
    optional bool selectcontact = 32;
    optional bool selectsms = 33;
    optional bool selectphoto = 34;
    optional bool selectcalllog = 35;
    optional bool selectapp = 36;
    optional bool selectmusic = 37;
    optional bool selectvideo = 38;
    optional bool selectallcontents = 39;
    optional bool clearcontent = 40;
}

message Clicktutorial {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
}

message Feedback {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool registerornot = 7;
}

message Feedback_feedbacksuccess {
    optional bool registerornot = 1;
}

message Phonetophone {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
}

message Backup {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
}

message Restorefrommt {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Restorefrombb {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Restorefromitunes {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Restoreitunesmusic {
    optional int32 scancompletecontactcount = 1;
    optional int32 scancompletesmscount = 2;
    optional int32 scancompletechcount = 3;
    optional int32 scancompletecalendarcount = 4;
    optional int32 scancompletenotescount = 5;
    optional int32 scancompletevmcount = 6;
    optional int32 scancompletesbcount = 7;
    optional int32 scancompletephotoscount = 8;
    optional int32 scancompleteappscount = 9;
    optional bool registerornot = 10;
    optional string itunesversion = 11;
    optional string sysscreensize = 12;
    optional string syscountry = 13;
    optional string sysos = 14;
    optional string syslanguage = 15;
    optional bool installdriver = 16;
    optional string devicebrand = 17;
    optional string devicename = 18;
    optional string deviceos = 19;
    optional string systemversionios = 20;
    optional string devicecarrier = 21;
    optional string devicescreensize = 22;
    optional string sdcardamount = 23;
    optional bool rootfirst = 24;
}

message Start_backtohomepage {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string deviceos = 9;
    optional string systemversionios = 10;
    optional string devicecarrier = 11;
    optional string devicescreensize = 12;
    optional string sdcardamount = 13;
    optional bool rootfirst = 14;
    optional bool registerornot = 15;
}

message Connect {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string deviceos = 10;
    optional string systemversionios = 11;
    optional string devicecarrier = 12;
    optional string devicescreensize = 13;
    optional string sdcardamount = 14;
    optional bool rootfirst = 15;
    repeated string ifinstalldriver = 16;
    optional string sourcephone = 17;
    optional string destinationphone = 18;
    optional string sourcedeviceos = 19;
    optional string destinationdeviceos = 20;
    optional string sourcedevicecarrier = 21;
    optional string destinationdevicecarrier = 22;
    optional string computeros = 23;
    optional string sourcedeviceosversion = 24;
    optional string destinationdeviceosversion = 25;
}

message Connect_installdriver {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_reboot {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_waitready {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_usbdebugging {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_downloaddriver {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_searchdriver {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_decompress {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_unplug {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Connect_connectsuccess {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
    optional string sourcedeviceosversion = 24;
    optional string destinationdeviceosversion = 25;
}

message Connect_connectfail_connectfailreason {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string devicebrand = 9;
    optional string devicename = 10;
    optional string sourcephone = 11;
    optional string destinationphone = 12;
    optional string deviceos = 13;
    optional string sourcedeviceos = 14;
    optional string destinationdeviceos = 15;
    optional string systemversionandroid = 16;
    optional string systemversionios = 17;
    optional string devicecarrier = 18;
    optional string sourcedevicecarrier = 19;
    optional string destinationdevicecarrier = 20;
    optional string computeros = 21;
    optional string devicescreensize = 22;
    optional string sdcardamount = 23;
    optional bool rootfirst = 24;
    optional string sourcedeviceosversion = 25;
    optional string destinationdeviceosversion = 26;
}

message Flip {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Startcopyclick {
    optional string position = 1;
}

message Startcopyclick_startcopy {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
    optional int32 contactcount = 24;
    optional int32 smscount = 25;
    optional int32 photocount = 26;
    optional int32 calllogcount = 27;
    optional int32 appcount = 28;
    optional int32 musiccount = 29;
    optional int32 videocount = 30;
    optional bool selectcontact = 31;
    optional bool selectsms = 32;
    optional bool selectphoto = 33;
    optional bool selectcalllog = 34;
    optional bool selectapp = 35;
    optional bool selectmusic = 36;
    optional bool selectvideo = 37;
    optional bool selectallcontents = 38;
    optional bool clearcontent = 39;
    optional string position = 40;
    optional int32 calendarcount = 41;
    optional bool selectcalendar = 42;
    optional string sourcedeviceosversion = 43;
    optional string destinationdeviceosversion = 44;
}

message Startcopyclick_startcopy_recommend {
    optional string recommendtype = 1;
}

message Startcopyclick_startcopy_copysuccess {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
    optional int32 contactcount = 24;
    optional int32 smscount = 25;
    optional int32 photocount = 26;
    optional int32 calllogcount = 27;
    optional int32 appcount = 28;
    optional int32 musiccount = 29;
    optional int32 videocount = 30;
    optional bool selectcontact = 31;
    optional bool selectsms = 32;
    optional bool selectphoto = 33;
    optional bool selectcalllog = 34;
    optional bool selectapp = 35;
    optional bool selectmusic = 36;
    optional bool selectvideo = 37;
    optional bool selectallcontents = 38;
    optional bool clearcontent = 39;
}

message Startcopyclick_startcopy_copyfail {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string devicebrand = 9;
    optional string devicename = 10;
    optional string sourcephone = 11;
    optional string destinationphone = 12;
    optional string deviceos = 13;
    optional string sourcedeviceos = 14;
    optional string destinationdeviceos = 15;
    optional string systemversionandroid = 16;
    optional string systemversionios = 17;
    optional string devicecarrier = 18;
    optional string sourcedevicecarrier = 19;
    optional string destinationdevicecarrier = 20;
    optional string computeros = 21;
    optional string devicescreensize = 22;
    optional string sdcardamount = 23;
    optional bool rootfirst = 24;
    optional int32 contactcount = 25;
    optional int32 smscount = 26;
    optional int32 photocount = 27;
    optional int32 calllogcount = 28;
    optional int32 appcount = 29;
    optional int32 musiccount = 30;
    optional int32 videocount = 31;
    optional bool selectcontact = 32;
    optional bool selectsms = 33;
    optional bool selectphoto = 34;
    optional bool selectcalllog = 35;
    optional bool selectapp = 36;
    optional bool selectmusic = 37;
    optional bool selectvideo = 38;
    optional bool selectallcontents = 39;
    optional bool clearcontent = 40;
}

message Launchrecommend {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Launchrecommend_downloadrecommend {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string sourcephone = 10;
    optional string destinationphone = 11;
    optional string deviceos = 12;
    optional string sourcedeviceos = 13;
    optional string destinationdeviceos = 14;
    optional string systemversionandroid = 15;
    optional string systemversionios = 16;
    optional string devicecarrier = 17;
    optional string sourcedevicecarrier = 18;
    optional string destinationdevicecarrier = 19;
    optional string computeros = 20;
    optional string devicescreensize = 21;
    optional string sdcardamount = 22;
    optional bool rootfirst = 23;
}

message Quit {
    optional bool registerornot = 1;
}

message Clickerasealldata {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
}

message Clickerasescan {
    optional string position = 1;
}

message Clickerasescan_clickdrfonelater {
    optional bool registerornot = 1;
}

message Clickerasescan_scancomplete {
    optional int32 scancompletecontactcount = 1;
    optional int32 scancompletesmscount = 2;
    optional int32 scancompletechcount = 3;
    optional int32 scancompletecalendarcount = 4;
    optional int32 scancompletenotescount = 5;
    optional int32 scancompletevmcount = 6;
    optional int32 scancompletesbcount = 7;
    optional int32 scancompletephotoscount = 8;
    optional int32 scancompleteappscount = 9;
    optional bool registerornot = 10;
    optional string itunesversion = 11;
    optional string sysscreensize = 12;
    optional string syscountry = 13;
    optional string sysos = 14;
    optional string syslanguage = 15;
    optional bool installdriver = 16;
    optional string devicebrand = 17;
    optional string devicename = 18;
    optional string deviceos = 19;
    optional string systemversionios = 20;
    optional string devicecarrier = 21;
    optional string devicescreensize = 22;
    optional string sdcardamount = 23;
    optional bool rootfirst = 24;
    optional int32 scancompleteicalendarcount = 25;
}

message Clickerasescan_scanallcancel {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string deviceos = 10;
    optional string systemversionios = 11;
    optional string devicecarrier = 12;
    optional string devicescreensize = 13;
    optional string sdcardamount = 14;
    optional bool rootfirst = 15;
}

message Clickconfirmerase {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    optional bool installdriver = 8;
    optional string devicebrand = 9;
    optional string devicename = 10;
    optional string deviceos = 11;
    optional string systemversionios = 12;
    optional string devicecarrier = 13;
    optional string devicescreensize = 14;
    optional string sdcardamount = 15;
    optional bool rootfirst = 16;
}

message Clickconfirmerase_clickstarterase {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string deviceos = 10;
    optional string systemversionios = 11;
    optional string devicecarrier = 12;
    optional string devicescreensize = 13;
    optional string sdcardamount = 14;
    optional bool rootfirst = 15;
}

message Clickconfirmerase_clickstarterase_erasecomplete {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string deviceos = 10;
    optional string systemversionios = 11;
    optional string devicecarrier = 12;
    optional string devicescreensize = 13;
    optional string sdcardamount = 14;
    optional bool rootfirst = 15;
}

message Clickconfirmerase_clickstarterase_eraseallcancel {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string deviceos = 9;
    optional string systemversionios = 10;
    optional string devicecarrier = 11;
    optional string devicescreensize = 12;
    optional string sdcardamount = 13;
    optional bool rootfirst = 14;
}

message Recommenderase {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string deviceos = 9;
    optional string systemversionios = 10;
    optional string devicecarrier = 11;
    optional string devicescreensize = 12;
    optional string sdcardamount = 13;
    optional bool rootfirst = 14;
}

message Recommenderase_recommenderaseclicknow {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string deviceos = 9;
    optional string systemversionios = 10;
    optional string devicecarrier = 11;
    optional string devicescreensize = 12;
    optional string sdcardamount = 13;
    optional bool rootfirst = 14;
}

message Recommenderase_recommenderaseclicklater {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string deviceos = 9;
    optional string systemversionios = 10;
    optional string devicecarrier = 11;
    optional string devicescreensize = 12;
    optional string sdcardamount = 13;
    optional bool rootfirst = 14;
}

message Eraseconnectmoredevice {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string devicebrand = 8;
    optional string devicename = 9;
    optional string deviceos = 10;
    optional string systemversionios = 11;
    optional string devicecarrier = 12;
    optional string devicescreensize = 13;
    optional string sdcardamount = 14;
    optional bool rootfirst = 15;
}

message Showfivelimiteddevice {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string deviceos = 11;
    optional string sourcedeviceos = 12;
    optional string destinationdeviceos = 13;
    optional string systemversionandroid = 14;
    optional string systemversionios = 15;
    optional string devicecarrier = 16;
    optional string sourcedevicecarrier = 17;
    optional string destinationdevicecarrier = 18;
    optional string devicescreensize = 19;
    optional string sdcardamount = 20;
    optional bool rootfirst = 21;
}

message Showfivelimiteddevice_clickfivebusinesslicense {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string deviceos = 11;
    optional string sourcedeviceos = 12;
    optional string destinationdeviceos = 13;
    optional string systemversionandroid = 14;
    optional string systemversionios = 15;
    optional string devicecarrier = 16;
    optional string sourcedevicecarrier = 17;
    optional string destinationdevicecarrier = 18;
    optional string devicescreensize = 19;
    optional string sdcardamount = 20;
    optional bool rootfirst = 21;
}

message Showmorefivelimiteddevice {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string deviceos = 11;
    optional string sourcedeviceos = 12;
    optional string destinationdeviceos = 13;
    optional string systemversionandroid = 14;
    optional string systemversionios = 15;
    optional string devicecarrier = 16;
    optional string sourcedevicecarrier = 17;
    optional string destinationdevicecarrier = 18;
    optional string devicescreensize = 19;
    optional string sdcardamount = 20;
    optional bool rootfirst = 21;
}

message Showmorefivelimiteddevice_clickmorefivebusinesslicense {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string devicebrand = 7;
    optional string devicename = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string deviceos = 11;
    optional string sourcedeviceos = 12;
    optional string destinationdeviceos = 13;
    optional string systemversionandroid = 14;
    optional string systemversionios = 15;
    optional string devicecarrier = 16;
    optional string sourcedevicecarrier = 17;
    optional string destinationdevicecarrier = 18;
    optional string devicescreensize = 19;
    optional string sdcardamount = 20;
    optional bool rootfirst = 21;
}

message Startcopy {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string sourcedeviceos = 11;
    optional string destinationdeviceos = 12;
    optional string sourcedevicecarrier = 13;
    optional string destinationdevicecarrier = 14;
    optional string computeros = 15;
    optional int32 contactcount = 16;
    optional int32 smscount = 17;
    optional int32 photocount = 18;
    optional int32 calllogcount = 19;
    optional int32 appcount = 20;
    optional int32 musiccount = 21;
    optional int32 videocount = 22;
    optional bool selectcontact = 23;
    optional bool selectsms = 24;
    optional bool selectphoto = 25;
    optional bool selectcalllog = 26;
    optional bool selectapp = 27;
    optional bool selectmusic = 28;
    optional bool selectvideo = 29;
    optional bool selectallcontents = 30;
    optional bool clearcontent = 31;
    optional int32 calendarcount = 32;
    optional bool selectcalendar = 33;
    optional string sourcedeviceosversion = 34;
    optional string destinationdeviceosversion = 35;
}

message Startcopy_recommend {
    optional string recommendtype = 1;
}

message Startcopy_copysuccess {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
    optional int32 contactcount = 15;
    optional int32 smscount = 16;
    optional int32 photocount = 17;
    optional int32 calllogcount = 18;
    optional int32 appcount = 19;
    optional int32 musiccount = 20;
    optional int32 videocount = 21;
    optional bool selectcontact = 22;
    optional bool selectsms = 23;
    optional bool selectphoto = 24;
    optional bool selectcalllog = 25;
    optional bool selectapp = 26;
    optional bool selectmusic = 27;
    optional bool selectvideo = 28;
    optional bool selectallcontents = 29;
    optional bool clearcontent = 30;
}

message Startcopy_copyfail {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string sourcedeviceos = 11;
    optional string destinationdeviceos = 12;
    optional string sourcedevicecarrier = 13;
    optional string destinationdevicecarrier = 14;
    optional string computeros = 15;
    optional int32 contactcount = 16;
    optional int32 smscount = 17;
    optional int32 photocount = 18;
    optional int32 calllogcount = 19;
    optional int32 appcount = 20;
    optional int32 musiccount = 21;
    optional int32 videocount = 22;
    optional bool selectcontact = 23;
    optional bool selectsms = 24;
    optional bool selectphoto = 25;
    optional bool selectcalllog = 26;
    optional bool selectapp = 27;
    optional bool selectmusic = 28;
    optional bool selectvideo = 29;
    optional bool selectallcontents = 30;
    optional bool clearcontent = 31;
}

message Restorefromkies {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
}

message Startcopyclick_recommend {
    optional string recommendtype = 1;
}

message Startcopyclick_copysuccess {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
    optional int32 contactcount = 15;
    optional int32 smscount = 16;
    optional int32 photocount = 17;
    optional int32 calllogcount = 18;
    optional int32 appcount = 19;
    optional int32 musiccount = 20;
    optional int32 videocount = 21;
    optional bool selectcontact = 22;
    optional bool selectsms = 23;
    optional bool selectphoto = 24;
    optional bool selectcalllog = 25;
    optional bool selectapp = 26;
    optional bool selectmusic = 27;
    optional bool selectvideo = 28;
    optional bool selectallcontents = 29;
    optional bool clearcontent = 30;
    optional string position = 31;
    optional string position1 = 32;
    optional int32 calendarcount = 33;
    optional bool selectcalendar = 34;
    optional string sourcedeviceosversion = 35;
    optional string destinationdeviceosversion = 36;
}

message Startcopyclick_copyfail {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string sourcedeviceos = 11;
    optional string destinationdeviceos = 12;
    optional string sourcedevicecarrier = 13;
    optional string destinationdevicecarrier = 14;
    optional string computeros = 15;
    optional int32 contactcount = 16;
    optional int32 smscount = 17;
    optional int32 photocount = 18;
    optional int32 calllogcount = 19;
    optional int32 appcount = 20;
    optional int32 musiccount = 21;
    optional int32 videocount = 22;
    optional bool selectcontact = 23;
    optional bool selectsms = 24;
    optional bool selectphoto = 25;
    optional bool selectcalllog = 26;
    optional bool selectapp = 27;
    optional bool selectmusic = 28;
    optional bool selectvideo = 29;
    optional bool selectallcontents = 30;
    optional bool clearcontent = 31;
    optional string position2 = 32;
    optional int32 calendarcount = 33;
    optional bool selectcalendar = 34;
    optional string sourcedeviceosversion = 35;
    optional string destinationdeviceosversion = 36;
}

message Restorefrommg {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
}

message Clickpersonallicense {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
}

message Clickunlimitedlicense {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
}

message Clickcontactus {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
}

message Clickcontactus_clickusagecounterlicense {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string sourcephone = 7;
    optional string destinationphone = 8;
    optional string sourcedeviceos = 9;
    optional string destinationdeviceos = 10;
    optional string sourcedevicecarrier = 11;
    optional string destinationdevicecarrier = 12;
}

message Registerok {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
}

message Registerfail {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
}

message Feedbacksuccess {
    optional bool registerornot = 1;
}

message Backtohomepage {
    optional bool registerornot = 1;
}

message Installdriver {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Reboot {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Waitready {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Usbdebugging {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Downloaddriver {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Searchdriver {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Decompress {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Unplug {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Connectsuccess {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
    optional string sourcedeviceosversion = 15;
    optional string destinationdeviceosversion = 16;
}

message Connectfailreason {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string sourcedeviceos = 11;
    optional string destinationdeviceos = 12;
    optional string sourcedevicecarrier = 13;
    optional string destinationdevicecarrier = 14;
    optional string computeros = 15;
    optional string sourcedeviceosversion = 16;
    optional string destinationdeviceosversion = 17;
}

message Recommend {
    optional string recommendtype = 1;
}

message Copysuccess {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
    optional int32 contactcount = 15;
    optional int32 smscount = 16;
    optional int32 calendarcount = 17;
    optional int32 photocount = 18;
    optional int32 calllogcount = 19;
    optional int32 appcount = 20;
    optional int32 musiccount = 21;
    optional int32 videocount = 22;
    optional bool selectcontact = 23;
    optional bool selectsms = 24;
    optional bool selectcalendar = 25;
    optional bool selectphoto = 26;
    optional bool selectcalllog = 27;
    optional bool selectapp = 28;
    optional bool selectmusic = 29;
    optional bool selectvideo = 30;
    optional bool selectallcontents = 31;
    optional bool clearcontent = 32;
    optional string position = 33;
    optional string sourcedeviceosversion = 34;
    optional string destinationdeviceosversion = 35;
}

message Copyfail {
    optional string position = 1;
    optional bool registerornot = 2;
    optional string itunesversion = 3;
    optional string sysscreensize = 4;
    optional string syscountry = 5;
    optional string sysos = 6;
    optional string syslanguage = 7;
    repeated string ifinstalldriver = 8;
    optional string sourcephone = 9;
    optional string destinationphone = 10;
    optional string sourcedeviceos = 11;
    optional string destinationdeviceos = 12;
    optional string sourcedevicecarrier = 13;
    optional string destinationdevicecarrier = 14;
    optional string computeros = 15;
    optional int32 contactcount = 16;
    optional int32 smscount = 17;
    optional int32 calendarcount = 18;
    optional int32 photocount = 19;
    optional int32 calllogcount = 20;
    optional int32 appcount = 21;
    optional int32 musiccount = 22;
    optional int32 videocount = 23;
    optional bool selectcontact = 24;
    optional bool selectsms = 25;
    optional bool selectcalendar = 26;
    optional bool selectphoto = 27;
    optional bool selectcalllog = 28;
    optional bool selectapp = 29;
    optional bool selectmusic = 30;
    optional bool selectvideo = 31;
    optional bool selectallcontents = 32;
    optional bool clearcontent = 33;
    optional string sourcedeviceosversion = 34;
    optional string destinationdeviceosversion = 35;
}

message Downloadrecommend {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    repeated string ifinstalldriver = 7;
    optional string sourcephone = 8;
    optional string destinationphone = 9;
    optional string sourcedeviceos = 10;
    optional string destinationdeviceos = 11;
    optional string sourcedevicecarrier = 12;
    optional string destinationdevicecarrier = 13;
    optional string computeros = 14;
}

message Clickdrfonelater {
    optional bool registerornot = 1;
}

message Scancomplete {
    optional int32 scancompletecontactcount = 1;
    optional int32 scancompletesmscount = 2;
    optional int32 scancompleteicalendarcount = 3;
    optional int32 scancompletechcount = 4;
    optional int32 scancompletecalendarcount = 5;
    optional int32 scancompletenotescount = 6;
    optional int32 scancompletevmcount = 7;
    optional int32 scancompletesbcount = 8;
    optional int32 scancompletephotoscount = 9;
    optional int32 scancompleteappscount = 10;
    optional bool registerornot = 11;
    optional string itunesversion = 12;
    optional string sysscreensize = 13;
    optional string syscountry = 14;
    optional string sysos = 15;
    optional string syslanguage = 16;
    optional bool installdriver = 17;
}

message Scanallcancel {
    optional bool registerornot = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
}

message Clickstarterase {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
}

message Erasecomplete {
    optional string position = 1;
    optional string itunesversion = 2;
    optional string sysscreensize = 3;
    optional string syscountry = 4;
    optional string sysos = 5;
    optional string syslanguage = 6;
    optional bool installdriver = 7;
}

message Eraseallcancel {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
}

message Recommenderaseclicknow {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
}

message Recommenderaseclicklater {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
}

message Clickfivebusinesslicense {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string sourcephone = 7;
    optional string destinationphone = 8;
    optional string sourcedeviceos = 9;
    optional string destinationdeviceos = 10;
    optional string sourcedevicecarrier = 11;
    optional string destinationdevicecarrier = 12;
}

message Clickmorefivebusinesslicense {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string sourcephone = 7;
    optional string destinationphone = 8;
    optional string sourcedeviceos = 9;
    optional string destinationdeviceos = 10;
    optional string sourcedevicecarrier = 11;
    optional string destinationdevicecarrier = 12;
}

message Clickusagecounterlicense {
    optional string itunesversion = 1;
    optional string sysscreensize = 2;
    optional string syscountry = 3;
    optional string sysos = 4;
    optional string syslanguage = 5;
    optional bool installdriver = 6;
    optional string sourcephone = 7;
    optional string destinationphone = 8;
    optional string sourcedeviceos = 9;
    optional string destinationdeviceos = 10;
}