github.com/vmware/govmomi@v0.51.0/vslm/types/if.go (about) 1 // © Broadcom. All Rights Reserved. 2 // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. 3 // SPDX-License-Identifier: Apache-2.0 4 5 package types 6 7 import ( 8 "reflect" 9 10 "github.com/vmware/govmomi/vim25/types" 11 ) 12 13 func (b *VslmFault) GetVslmFault() *VslmFault { return b } 14 15 type BaseVslmFault interface { 16 GetVslmFault() *VslmFault 17 } 18 19 func init() { 20 types.Add("BaseVslmFault", reflect.TypeOf((*VslmFault)(nil)).Elem()) 21 } 22 23 func (b *VslmTaskReason) GetVslmTaskReason() *VslmTaskReason { return b } 24 25 type BaseVslmTaskReason interface { 26 GetVslmTaskReason() *VslmTaskReason 27 } 28 29 func init() { 30 types.Add("BaseVslmTaskReason", reflect.TypeOf((*VslmTaskReason)(nil)).Elem()) 31 }