| | |
| | | siou := SdkInsOrUpgrade{ |
| | | Installed: true, |
| | | } |
| | | siou.Sdk = Sdk{ |
| | | Id: ls.Id, |
| | | IpcId: ls.IpcId, |
| | | SdkType: ls.SdkType, |
| | | SdkName: ls.SdkName, |
| | | Icon: ls.Icon, |
| | | Url: ls.Url, |
| | | sdk := Sdk{ |
| | | CreateTime: ls.CreateTime, |
| | | CreateBy: ls.CreateBy, |
| | | UpdateTime: ls.UpdateTime, |
| | | Enable: ls.Enable, |
| | | DelFlag: int(ls.DelFlag), |
| | | IconBlob: ls.IconBlob, |
| | | Version: ls.Version, |
| | | } |
| | | var sc SdkCommon |
| | | sc.copyFromProto(ls) |
| | | sdk.SdkCommon = sc |
| | | |
| | | for _,arg := range ls.Args { |
| | | sdk.Args = append(sdk.Args, SdkArg{ |
| | | Alias: arg.Alias, |
| | | Name: arg.Name, |
| | | Type: arg.Type, |
| | | Must: arg.Must, |
| | | Unit: arg.Unit, |
| | | Range: arg.Range, |
| | | DefaultValue: arg.DefaultValue, |
| | | DefaultOperator: arg.DefaultOperator, |
| | | Sort: int(arg.Sort), |
| | | }) |
| | | } |
| | | siou.Sdk = sdk |
| | | localSdkM[siou.Id] = siou |
| | | } |
| | | |