()
| 68 | } |
| 69 | |
| 70 | func (cmd ServiceCommand) fetchAndDisplayDetails() error { |
| 71 | if err := cmd.displayIntro(); err != nil { |
| 72 | return err |
| 73 | } |
| 74 | |
| 75 | serviceInstanceWithDetails, warnings, err := cmd.Actor.GetServiceInstanceDetails( |
| 76 | string(cmd.RequiredArgs.ServiceInstance), |
| 77 | cmd.Config.TargetedSpace().GUID, |
| 78 | false, |
| 79 | ) |
| 80 | cmd.UI.DisplayWarnings(warnings) |
| 81 | if err != nil { |
| 82 | return err |
| 83 | } |
| 84 | |
| 85 | switch { |
| 86 | case serviceInstanceWithDetails.Type == resources.UserProvidedServiceInstance: |
| 87 | cmd.displayPropertiesUserProvided(serviceInstanceWithDetails) |
| 88 | cmd.displayLastOperation(serviceInstanceWithDetails) |
| 89 | cmd.displayBoundApps(serviceInstanceWithDetails) |
| 90 | default: |
| 91 | cmd.displayPropertiesManaged(serviceInstanceWithDetails) |
| 92 | cmd.displayLastOperation(serviceInstanceWithDetails) |
| 93 | cmd.displayBoundApps(serviceInstanceWithDetails) |
| 94 | cmd.displaySharingInfo(serviceInstanceWithDetails) |
| 95 | cmd.displayUpgrades(serviceInstanceWithDetails) |
| 96 | } |
| 97 | |
| 98 | return nil |
| 99 | } |
| 100 | |
| 101 | func (cmd ServiceCommand) displayIntro() error { |
| 102 | user, err := cmd.Actor.GetCurrentUser() |
no test coverage detected