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