1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types_test 4 5import ( 6 "fmt" 7 "github.com/aws/aws-sdk-go-v2/service/groundstation/types" 8) 9 10func ExampleConfigDetails_outputUsage() { 11 var union types.ConfigDetails 12 // type switches can be used to check the union value 13 switch v := union.(type) { 14 case *types.ConfigDetailsMemberAntennaDemodDecodeDetails: 15 _ = v.Value // Value is types.AntennaDemodDecodeDetails 16 17 case *types.ConfigDetailsMemberEndpointDetails: 18 _ = v.Value // Value is types.EndpointDetails 19 20 case *types.ConfigDetailsMemberS3RecordingDetails: 21 _ = v.Value // Value is types.S3RecordingDetails 22 23 case *types.UnknownUnionMember: 24 fmt.Println("unknown tag:", v.Tag) 25 26 default: 27 fmt.Println("union is nil or unknown type") 28 29 } 30} 31 32var _ *types.S3RecordingDetails 33var _ *types.AntennaDemodDecodeDetails 34var _ *types.EndpointDetails 35 36func ExampleConfigTypeData_outputUsage() { 37 var union types.ConfigTypeData 38 // type switches can be used to check the union value 39 switch v := union.(type) { 40 case *types.ConfigTypeDataMemberAntennaDownlinkConfig: 41 _ = v.Value // Value is types.AntennaDownlinkConfig 42 43 case *types.ConfigTypeDataMemberAntennaDownlinkDemodDecodeConfig: 44 _ = v.Value // Value is types.AntennaDownlinkDemodDecodeConfig 45 46 case *types.ConfigTypeDataMemberAntennaUplinkConfig: 47 _ = v.Value // Value is types.AntennaUplinkConfig 48 49 case *types.ConfigTypeDataMemberDataflowEndpointConfig: 50 _ = v.Value // Value is types.DataflowEndpointConfig 51 52 case *types.ConfigTypeDataMemberS3RecordingConfig: 53 _ = v.Value // Value is types.S3RecordingConfig 54 55 case *types.ConfigTypeDataMemberTrackingConfig: 56 _ = v.Value // Value is types.TrackingConfig 57 58 case *types.ConfigTypeDataMemberUplinkEchoConfig: 59 _ = v.Value // Value is types.UplinkEchoConfig 60 61 case *types.UnknownUnionMember: 62 fmt.Println("unknown tag:", v.Tag) 63 64 default: 65 fmt.Println("union is nil or unknown type") 66 67 } 68} 69 70var _ *types.TrackingConfig 71var _ *types.UplinkEchoConfig 72var _ *types.AntennaDownlinkDemodDecodeConfig 73var _ *types.S3RecordingConfig 74var _ *types.AntennaUplinkConfig 75var _ *types.AntennaDownlinkConfig 76var _ *types.DataflowEndpointConfig 77