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  }