models

package
v1.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Index

Constants

This section is empty.

Variables

View Source
var AllowedLogonTypeEnumValues = []LogonType{
	"UsedForHDXOnly",
	"Domain",
	"RSA",
	"DomainAndRSA",
	"SMS",
	"GatewayKnows",
	"SmartCard",
	"None",
}

Functions

func AddressResolutionTypeToString added in v0.4.3

func AddressResolutionTypeToString(addressResolutionType int64) string

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

func RequestICAClientSecureChannelToString added in v0.4.3

func RequestICAClientSecureChannelToString(requestICAClientSecureChannel int64) string

Types

type AccessConditionsTrustSettings

type AccessConditionsTrustSettings struct {
	HeaderValidityPeriod   NullableInt    `json:"HeaderValidityPeriod"`
	AccessConditionsTrusts NullableString `json:"AccessConditionsTrusts"`
}

type AccountManagementPolicyModel

type AccountManagementPolicyModel struct {
	AllowUnlockAccount NullableBool `json:"AllowUnlockAccount,omitempty"` // The allow unlock account of the account management policy
	AllowResetPassword NullableBool `json:"AllowResetPassword,omitempty"` // The allow reset password of the account management policy
}

type AccountModel added in v0.4.3

type AccountModel struct {
	Id                      NullableString `json:"Id,omitempty"`
	Name                    NullableString `json:"Name,omitempty"`
	Description             NullableString `json:"Description,omitempty"`
	Published               NullableBool   `json:"Published,omitempty"`
	UpdaterType             NullableInt    `json:"UpdaterType,omitempty"`
	RemoteAccessType        NullableInt    `json:"RemoteAccessType,omitempty"`
	AnnotatedServiceRecords NullableString `json:"AnnotatedServiceRecords,omitempty"`
	Metadata                NullableString `json:"Metadata,omitempty"`
}

type AccountRedirectionModel added in v0.4.3

type AccountRedirectionModel struct {
	RedirectUrl         NullableString   `json:"RedirectUrl,omitempty"`
	FtuRedirects        []NullableString `json:"FtuRedirects,omitempty"`
	UserAgentsRedirects []NullableString `json:"UserAgentsRedirects,omitempty"`
}

type AddSTFAuthenticationServiceRequestModel

type AddSTFAuthenticationServiceRequestModel struct {
	VirtualPath  NullableString `json:"VirtualPath,omitempty"`  // The IIS virtual path to use for the service
	SiteId       NullableInt64  `json:"SiteId,omitempty"`       // The ID of IIS site to configure the Authentication service for
	FriendlyName NullableString `json:"FriendlyName,omitempty"` // The friendly name the service should be known as
}

func (*AddSTFAuthenticationServiceRequestModel) SetFriendlyName

func (o *AddSTFAuthenticationServiceRequestModel) SetFriendlyName(v string)

func (*AddSTFAuthenticationServiceRequestModel) SetSiteId

func (*AddSTFAuthenticationServiceRequestModel) SetVirtualPath

func (o *AddSTFAuthenticationServiceRequestModel) SetVirtualPath(v string)

func (*AddSTFAuthenticationServiceRequestModel) ToMap

func (o *AddSTFAuthenticationServiceRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type AddSTFRoamingGatewayRequestModel

type AddSTFRoamingGatewayRequestModel struct {
	Name                       NullableString `json:"Name,omitempty"`                       //The Gateway friendly name
	LogonType                  *LogonType     `json:"LogonType,omitempty"`                  // The login type required and supported by the Gateway
	SmartCardFallbackLogonType *LogonType     `json:"SmartCardFallbackLogonType,omitempty"` // The login type to use when SmartCard fails
	Version                    NullableString `json:"Version,omitempty"`                    // The Citrix NetScaler Gateway version
	GatewayUrl                 NullableString `json:"GatewayUrl,omitempty"`                 // The Gateway Url
	CallbackUrl                NullableString `json:"CallbackUrl,omitempty"`                // The Gateway authentication NetScaler call-back Url
	SubnetIPAddress            NullableString `json:"SubnetIPAddress,omitempty"`            //IP address
	StasBypassDuration         NullableString `json:"StasBypassDuration,omitempty"`         // Time before retrying a failed STA server
	GslbUrl                    NullableString `json:"GslbUrl,omitempty"`                    // An optional URL which corresponds to the GSLB domain used by multiple gateways
	IsCloudGateway             NullableBool   `json:"IsCloudGateway,omitempty"`             //Whether the Gateway is an instance of Citrix Gateway Service in the cloud.
	SessionReliability         NullableBool   `json:"SessionReliability,omitempty"`         // Enable session reliability. Session Reliability keeps sessions active and on the user’s screen when network connectivity is interrupted. Users continue to see the application they are using until network connectivity resumes.
	RequestTicketTwoSTAs       NullableBool   `json:"RequestTicketTwoSTAs,omitempty"`       //Request STA tickets from two STA servers (Requires two STA servers)
	StasUseLoadBalancing       NullableBool   `json:"StasUseLoadBalancings,omitempty"`      //Use load balancing for STAs
}

func (*AddSTFRoamingGatewayRequestModel) GetLogonType added in v1.0.2

func (o *AddSTFRoamingGatewayRequestModel) GetLogonType() LogonType

GetLogonType returns the LogonType field value if set, zero value otherwise.

func (*AddSTFRoamingGatewayRequestModel) GetLogonTypeOk added in v1.0.2

func (o *AddSTFRoamingGatewayRequestModel) GetLogonTypeOk() (*LogonType, bool)

GetLogonTypeOk returns a tuple with the LogonType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AddSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonType added in v1.0.2

func (o *AddSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonType() LogonType

GetSmartCardFallbackLogonType returns the LogonType field value if set, zero value otherwise.

func (*AddSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonTypeOk added in v1.0.2

func (o *AddSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonTypeOk() (*LogonType, bool)

GetSmartCardFallbackLogonTypeOk returns a tuple with the LogonType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AddSTFRoamingGatewayRequestModel) HasLogonType added in v1.0.2

func (o *AddSTFRoamingGatewayRequestModel) HasLogonType() bool

HasLogonType returns a boolean if a field has been set.

func (*AddSTFRoamingGatewayRequestModel) HasSmartCardFallbackLogonType added in v1.0.2

func (o *AddSTFRoamingGatewayRequestModel) HasSmartCardFallbackLogonType() bool

HasSmartCardFallbackLogonType returns a boolean if a field has been set.

func (*AddSTFRoamingGatewayRequestModel) SetCallbackUrl

func (o *AddSTFRoamingGatewayRequestModel) SetCallbackUrl(v string)

func (*AddSTFRoamingGatewayRequestModel) SetGatewayUrl

func (o *AddSTFRoamingGatewayRequestModel) SetGatewayUrl(v string)

func (*AddSTFRoamingGatewayRequestModel) SetGslbUrl

func (o *AddSTFRoamingGatewayRequestModel) SetGslbUrl(v string)

func (*AddSTFRoamingGatewayRequestModel) SetIsCloudGateway

func (o *AddSTFRoamingGatewayRequestModel) SetIsCloudGateway(v bool)

func (*AddSTFRoamingGatewayRequestModel) SetLogonType

func (o *AddSTFRoamingGatewayRequestModel) SetLogonType(v LogonType)

func (*AddSTFRoamingGatewayRequestModel) SetName

func (*AddSTFRoamingGatewayRequestModel) SetRequestTicketTwoSTAs

func (o *AddSTFRoamingGatewayRequestModel) SetRequestTicketTwoSTAs(v bool)

func (*AddSTFRoamingGatewayRequestModel) SetSessionReliability

func (o *AddSTFRoamingGatewayRequestModel) SetSessionReliability(v bool)

func (*AddSTFRoamingGatewayRequestModel) SetSmartCardFallbackLogonType

func (o *AddSTFRoamingGatewayRequestModel) SetSmartCardFallbackLogonType(v LogonType)

func (*AddSTFRoamingGatewayRequestModel) SetStasBypassDuration

func (o *AddSTFRoamingGatewayRequestModel) SetStasBypassDuration(v string)

func (*AddSTFRoamingGatewayRequestModel) SetStasUseLoadBalancing

func (o *AddSTFRoamingGatewayRequestModel) SetStasUseLoadBalancing(v bool)

func (*AddSTFRoamingGatewayRequestModel) SetSubnetIPAddress

func (o *AddSTFRoamingGatewayRequestModel) SetSubnetIPAddress(v string)

func (*AddSTFRoamingGatewayRequestModel) SetVersion

func (o *AddSTFRoamingGatewayRequestModel) SetVersion(v string)

func (AddSTFRoamingGatewayRequestModel) ToMap

func (o AddSTFRoamingGatewayRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type AddSTFStoreFarmRequestModel added in v0.4.3

type AddSTFStoreFarmRequestModel struct {
	BaseSTFStoreFarmRequestModel
}

type AddUpdateSTFAuthenticationServiceProtocolRequestModel

type AddUpdateSTFAuthenticationServiceProtocolRequestModel struct {
	Name                  []string       //The name of the authentication protocol.
	AuthenticationService NullableString //The Authentication service to add the feature to.
}

func (*AddUpdateSTFAuthenticationServiceProtocolRequestModel) SetAuthenticationService

func (o *AddUpdateSTFAuthenticationServiceProtocolRequestModel) SetAuthenticationService(v string)

func (*AddUpdateSTFAuthenticationServiceProtocolRequestModel) SetProtocolsName

func (*AddUpdateSTFAuthenticationServiceProtocolRequestModel) ToMap

ToMap implements MappedNullable.

type AllowedAudience added in v0.4.3

type AllowedAudience struct {
	Name        NullableString `json:"Name,omitempty"`
	AudienceUri NullableString `json:"AudienceUri,omitempty"`
}

type AppSettings

type AppSettings struct {
	Settings                NullableString `json:"Settings"`
	File                    NullableString `json:"File"`
	SectionInformation      NullableString `json:"SectionInformation"`
	LockAttributes          NullableString `json:"LockAttributes"`
	LockAllAttributesExcept NullableString `json:"LockAllAttributesExcept"`
	LockElements            NullableString `json:"LockElements"`
	LockAllElementsExcept   NullableString `json:"LockAllElementsExcept"`
	LockItem                NullableBool   `json:"LockItem"`
	ElementInformation      NullableString `json:"ElementInformation"`
	CurrentConfiguration    NullableString `json:"CurrentConfiguration"`
}

type ApplicationInitialization

type ApplicationInitialization struct {
	SkipManagedModules NullableBool `json:"SkipManagedModules"`
}

type ApplicationInitializationModel added in v0.4.3

type ApplicationInitializationModel struct {
	SkipManagedModules NullableBool `json:"SkipManagedModules"`
}

type AuthenticationModel

type AuthenticationModel struct {
	TokenServiceId  NullableString   `json:"TokenServiceId,omitempty"`  // The token service id of the authentication
	TokenValidators []TokenValidator `json:"TokenValidators,omitempty"` // The token validators of the authentication
	ProtocolChoices []ProtocolChoice `json:"ProtocolChoices,omitempty"` // The protocol choices of the authentication
}

type AuthenticationOptionsModel

type AuthenticationOptionsModel struct {
	LoggingLevel       NullableString `json:"LoggingLevel,omitempty"`       // The logging level of the authentication options
	HideAccountErrors  NullableBool   `json:"HideAccountErrors,omitempty"`  // The hide account errors of the authentication options
	CollectFasEvidence NullableBool   `json:"CollectFasEvidence,omitempty"` // The collect FAS evidence of the authentication options
}

type AuthenticationSettingsModel

type AuthenticationSettingsModel struct {
	IntegratedWindowsAuthentication IntegratedWindowsAuthenticationModel `json:"integratedWindowsAuthentication,omitempty"` // The integrated windows authentication of the authentication settings
	CitrixAGBasicAuthentication     CitrixAGBasicAuthenticationModel     `json:"citrixAGBasicAuthentication,omitempty"`     // The citrix AG basic authentication of the authentication settings
	CommonExplicitEndpoints         CommonExplicitEndpointsModel         `json:"commonExplicitEndpoints,omitempty"`         // The common explicit endpoints of the authentication settings
	FormsProtocol                   FormsProtocolModel                   `json:"formsProtocol,omitempty"`                   // The forms protocol of the authentication settings
	ExplicitAuthentication          ExplicitAuthenticationModel          `json:"explicitAuthentication,omitempty"`          // The explicit authentication of the authentication settings
	HttpBasicAuthentication         ClaimsFactoryModel                   `json:"httpBasicAuthentication,omitempty"`         // The http basic authentication of the authentication settings
	CertificateAuthentication       ClaimsFactoryModel                   `json:"certificateAuthentication,omitempty"`       // The certificate authentication of the authentication settings
	CitrixFederationAuthentication  ClaimsFactoryModel                   `json:"citrixFederationAuthentication,omitempty"`  // The citrix federation authentication of the authentication settings
	ExplicitBL                      ExplicitBLModel                      `json:"explicitBL,omitempty"`                      // The explicit BL of the authentication settings
	DelegatedDirectoryClaimFactory  DelegatedDirectoryClaimFactoryModel  `json:"delegatedDirectoryClaimFactory,omitempty"`  // The delegated directory claim factory of the authentication settings
	SamlForms                       SamlFormsModel                       `json:"samlForms,omitempty"`                       // The saml forms of the authentication settings
}

type BaseSTFStoreFarmRequestModel added in v0.4.3

type BaseSTFStoreFarmRequestModel struct {
	FarmName                   NullableString `json:"FarmName"`
	Port                       NullableInt64  `json:"Port"`
	SSLRelayPort               NullableInt64  `json:"SSLRelayPort"`
	TransportType              NullableString `json:"TransportType"`
	LoadBalance                NullableBool   `json:"LoadBalance"`
	XMLValidationEnabled       NullableBool   `json:"XMLValidationEnabled"`
	XMLValidationSecret        NullableString `json:"XMLValidationSecret"`
	FarmType                   NullableString `json:"FarmType"`
	Servers                    []string       `json:"Servers"`
	ServiceUrls                []string       `json:"ServiceUrls"`
	AllFailedBypassDuration    NullableInt64  `json:"AllFailedBypassDuration"`
	BypassDuration             NullableInt64  `json:"BypassDuration"`
	TicketTimeToLive           NullableInt64  `json:"TicketTimeToLive"`
	RadeTicketTimeToLive       NullableInt64  `json:"RadeTicketTimeToLive"`
	MaxFailedServersPerRequest NullableInt64  `json:"MaxFailedServersPerRequest"`
	Zones                      []string       `json:"Zones"`
	Product                    NullableString `json:"Product"`
	RestrictPoPs               NullableString `json:"RestrictPoPs"`
	FarmGuid                   NullableString `json:"FarmGuid"`
}

Base Model shared by Add and Set StoreFarm Request Models

func (*BaseSTFStoreFarmRequestModel) SetAllFailedBypassDuration added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetAllFailedBypassDuration(v int64)

func (*BaseSTFStoreFarmRequestModel) SetBypassDuration added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetBypassDuration(v int64)

func (*BaseSTFStoreFarmRequestModel) SetFarmGuid added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetFarmGuid(v string)

func (*BaseSTFStoreFarmRequestModel) SetFarmName added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetFarmName(v string)

func (*BaseSTFStoreFarmRequestModel) SetFarmType added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetFarmType(v string)

func (*BaseSTFStoreFarmRequestModel) SetLoadBalance added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetLoadBalance(v bool)

func (*BaseSTFStoreFarmRequestModel) SetMaxFailedServersPerRequest added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetMaxFailedServersPerRequest(v int64)

func (*BaseSTFStoreFarmRequestModel) SetPort added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetPort(v int64)

func (*BaseSTFStoreFarmRequestModel) SetProduct added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetProduct(v string)

func (*BaseSTFStoreFarmRequestModel) SetRadeTicketTimeToLive added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetRadeTicketTimeToLive(v int64)

func (*BaseSTFStoreFarmRequestModel) SetRestrictPoPs added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetRestrictPoPs(v string)

func (*BaseSTFStoreFarmRequestModel) SetSSLRelayPort added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetSSLRelayPort(v int64)

func (*BaseSTFStoreFarmRequestModel) SetServers added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetServers(v []string)

func (*BaseSTFStoreFarmRequestModel) SetServiceUrls added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetServiceUrls(v []string)

func (*BaseSTFStoreFarmRequestModel) SetTicketTimeToLive added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetTicketTimeToLive(v int64)

func (*BaseSTFStoreFarmRequestModel) SetTransportType added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetTransportType(v string)

func (*BaseSTFStoreFarmRequestModel) SetXMLValidationEnabled added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetXMLValidationEnabled(v bool)

func (*BaseSTFStoreFarmRequestModel) SetXMLValidationSecret added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetXMLValidationSecret(v string)

func (*BaseSTFStoreFarmRequestModel) SetZones added in v0.4.3

func (o *BaseSTFStoreFarmRequestModel) SetZones(v []string)

func (BaseSTFStoreFarmRequestModel) ToMap added in v0.4.3

func (o BaseSTFStoreFarmRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type BasicServiceModel added in v0.4.3

type BasicServiceModel struct {
	Id               NullableString   `json:"Id,omitempty"`               // The id of the service
	DisplayName      NullableString   `json:"DisplayName,omitempty"`      // The display name of the service
	TrustedIssuers   []NullableString `json:"TrustedIssuers,omitempty"`   // The trusted issuers of the service
	RelyingParties   []NullableString `json:"RelyingParties,omitempty"`   // The relying parties of the service
	AllowedAudiences []NullableString `json:"AllowedAudiences,omitempty"` // The allowed audiences of the service
}

type BasicWebApplicationModel added in v0.4.3

type BasicWebApplicationModel struct {
	WebSite            BasicWebSiteModel `json:"WebSite"`
	VirtualPath        NullableString    `json:"VirtualPath"`
	Name               NullableString    `json:"Name"`
	AppPool            NullableString    `json:"AppPool"`
	Folder             NullableString    `json:"Folder"`
	VirtualDirectories []string          `json:"VirtualDirectories"`
}

type BasicWebSiteModel added in v0.4.3

type BasicWebSiteModel struct {
	PhysicalPath        NullableString `json:"PhysicalPath"`
	DefaultApplPoolName NullableString `json:"DefaultApplPoolName"`
	Bindings            NullableString `json:"Bindings"`
	Name                NullableString `json:"Name"`
	Id                  NullableInt    `json:"Id"`
	Applications        NullableString `json:"Applications"`
}

type BeaconDetailModel added in v0.4.3

type BeaconDetailModel struct {
	Id   NullableString `json:"Id,omitempty"`
	Path NullableString `json:"Path,omitempty"`
}

type BeaconModel added in v0.4.3

type BeaconModel struct {
	Internal []BeaconDetailModel `json:"Internal,omitempty"`
	External []BeaconDetailModel `json:"External,omitempty"`
}

type BindingModel added in v0.4.3

type BindingModel struct {
	Protocol    NullableString `json:"Protocol,omitempty"`
	Host        NullableString `json:"Host,omitempty"`
	HostSource  NullableInt    `json:"HostSource,omitempty"`
	Port        NullableInt    `json:"Port,omitempty"`
	BaseUrl     NullableString `json:"BaseUrl,omitempty"`
	Information NullableString `json:"Information,omitempty"`
	Certificate any            `json:"Certificate,omitempty"`
}

type CasConfidurationModel added in v0.4.3

type CasConfidurationModel struct {
	CustomerId              NullableString `json:"CustomerId,omitempty"`
	EnablementService       NullableString `json:"EnablementService,omitempty"`
	CwsServiceKey           NullableString `json:"CwsServiceKey,omitempty"`
	EnablementServiceStatus NullableString `json:"EnablementServiceStatus,omitempty"`
	InstanceId              NullableString `json:"InstanceId,omitempty"`
	Name                    NullableString `json:"Name,omitempty"`
}

type CertificateModel

type CertificateModel struct {
	Id         NullableString `json:"Id,omitempty"`         // The id of the certificate
	Thumbprint NullableString `json:"Thumbprint,omitempty"` // The thumbprint of the certificate
}

type ChangePasswordModel

type ChangePasswordModel struct {
	ConversationFactoryName NullableString `json:"ConversationFactoryName,omitempty"` // The conversation factory name of the change password
	ClaimsFactoryName       NullableString `json:"ClaimsFactoryName,omitempty"`       // The claims factory name of the change password
}

type CitrixAGBasicAuthenticationModel

type CitrixAGBasicAuthenticationModel struct {
	CredentialValidationMode NullableInt      `json:"CredentialValidationMode,omitempty"` // The credential validation mode of the citrix AG basic authentication
	NetscalerGateways        []NullableString `json:"NetscalerGateways,omitempty"`        // The netscaler gateways of the citrix AG basic authentication
	ClaimsFactoryName        NullableString   `json:"ClaimsFactoryName,omitempty"`        // The claims factory name of the citrix AG basic authentication
}

type CitrixTraceListenerModel added in v0.4.3

type CitrixTraceListenerModel struct {
	Name             NullableString `json:"Name,omitempty"`
	Type             NullableString `json:"Type,omitempty"`
	InitializeData   NullableString `json:"InitializeData,omitempty"`
	MaxFileSizeKb    NullableInt    `json:"MaxFileSizeKb,omitempty"`
	HostBaseUrl      NullableString `json:"HostBaseUrl,omitempty"`
	ServiceType      NullableString `json:"ServiceType,omitempty"`
	SiteId           NullableString `json:"SiteId,omitempty"`
	EndPointUrl      NullableString `json:"EndPointUrl,omitempty"`
	CloudProvider    NullableString `json:"CloudProvider,omitempty"`
	AuthToken        NullableString `json:"AuthToken,omitempty"`
	FlushInterval    NullableInt    `json:"FlushInterval,omitempty"`
	TracesPerRequest NullableInt    `json:"TracesPerRequest,omitempty"`
	FileCount        NullableInt    `json:"FileCount,omitempty"`
}

type ClaimModel added in v0.4.3

type ClaimModel struct {
	Name               NullableString `json:"Name,omitempty"`
	DirectoryClaimType NullableString `json:"DirectoryClaimType,omitempty"`
}

type ClaimsFactoryModel

type ClaimsFactoryModel struct {
	ClaimsFactoryName NullableString `json:"ClaimsFactoryName,omitempty"` // The claims factory name of the claims factory
}

type ClearSTFDeploymentRequestModel

type ClearSTFDeploymentRequestModel struct {
	SiteId NullableInt64 `json:"SiteId,omitempty"` // The IIS site id of the deployment
}

func (*ClearSTFDeploymentRequestModel) SetSiteId

func (o *ClearSTFDeploymentRequestModel) SetSiteId(v int64)

func (ClearSTFDeploymentRequestModel) ToMap

func (o ClearSTFDeploymentRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type ClearSTFWebReceiverSiteStyleRequestModel added in v0.5.0

type ClearSTFWebReceiverSiteStyleRequestModel struct {
	WebReceiverService NullableString // A .NET class representing the configuration of a StoreFront Web Receiver service
}

func (*ClearSTFWebReceiverSiteStyleRequestModel) SetWebReceiverService added in v0.5.0

func (o *ClearSTFWebReceiverSiteStyleRequestModel) SetWebReceiverService(v string)

func (ClearSTFWebReceiverSiteStyleRequestModel) ToMap added in v0.5.0

func (o ClearSTFWebReceiverSiteStyleRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable

type ClientEndpointClientCertificateModel

type ClientEndpointClientCertificateModel struct {
	Thumbprint    NullableString `json:"Thumbprint,omitempty"`    // The thumbprint of the client certificate
	StoreName     NullableString `json:"StoreName,omitempty"`     // The store name of the client certificate
	StoreLocation NullableInt    `json:"StoreLocation,omitempty"` // The store location of the client certificate
}

type ClientSettings

type ClientSettings struct {
	AuthManager     NullableString `json:"AuthManager"`
	StoreProxy      NullableString `json:"StoreProxy"`
	PluginAssistant NullableString `json:"PluginAssistant"`
	UserInterface   NullableString `json:"UserInterface"`
	AppProtection   NullableString `json:"AppProtection"`
	Plugins         NullableString `json:"Plugins"`
}

type CommonExplicitEndpointsModel

type CommonExplicitEndpointsModel struct {
	ChangePassword ChangePasswordModel `json:"ChangePassword,omitempty"` // The change password endpoint of the common explicit endpoints
}

type Configuration

type Configuration struct {
	AppSettings               AppSettings       `json:"AppSettings"`
	ConnectionStrings         ConnectionStrings `json:"ConnectionStrings"`
	FilePath                  NullableString    `json:"FilePath"`
	HasFile                   NullableBool      `json:"HasFile"`
	Locations                 []any             `json:"Locations"`
	EvaluationContext         EvaluationContext `json:"EvaluationContext"`
	RootSectionGroup          RootSectionGroup  `json:"RootSectionGroup"`
	Sections                  []NullableString  `json:"Sections"`
	SectionGroups             []NullableString  `json:"SectionGroups"`
	NamespaceDeclared         NullableBool      `json:"NamespaceDeclared"`
	TypeStringTransformer     any               `json:"TypeStringTransformer"`
	AssemblyStringTransformer any               `json:"AssemblyStringTransformer"`
	TargetFramework           any               `json:"TargetFramework"`
}

type ConnectionStrings

type ConnectionStrings struct {
	ConnectionStrings       NullableString `json:"ConnectionStrings"`
	SectionInformation      NullableString `json:"SectionInformation"`
	LockAttributes          NullableString `json:"LockAttributes"`
	LockAllAttributesExcept NullableString `json:"LockAllAttributesExcept"`
	LockElements            NullableString `json:"LockElements"`
	LockAllElementsExcept   NullableString `json:"LockAllElementsExcept"`
	LockItem                NullableBool   `json:"LockItem"`
	ElementInformation      NullableString `json:"ElementInformation"`
	CurrentConfiguration    NullableString `json:"CurrentConfiguration"`
}

type CreateSTFDeploymentRequestModel

type CreateSTFDeploymentRequestModel struct {
	SiteId      NullableInt64  `json:"SiteId,omitempty"`      // The IIS site id of the deployment
	HostBaseUrl NullableString `json:"HostBaseUrl,omitempty"` // Url used to access the StoreFront server group
}

func (*CreateSTFDeploymentRequestModel) SetHostBaseUrl

func (o *CreateSTFDeploymentRequestModel) SetHostBaseUrl(v string)

func (*CreateSTFDeploymentRequestModel) SetSiteId

func (o *CreateSTFDeploymentRequestModel) SetSiteId(v int64)

func (CreateSTFDeploymentRequestModel) ToMap

func (o CreateSTFDeploymentRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type CreateSTFStoreRequestModel

type CreateSTFStoreRequestModel struct {
	FarmName                NullableString
	VirtualPath             NullableString
	SiteId                  NullableInt64
	Anonymous               NullableBool
	FarmType                NullableString
	Servers                 []string
	ServiceUrls             NullableString
	Port                    NullableInt64
	TransportType           NullableString
	SSLRelayPort            NullableInt64
	LoadBalance             NullableBool
	AllFailedBypassDuration NullableInt64
	BypassDuration          NullableInt64
	FriendlyName            NullableString
	Zones                   NullableString
	ConnectionString        NullableString
	XMLValidationEnabled    NullableBool
	XMLValidationSecret     NullableString
}

func (*CreateSTFStoreRequestModel) SetAllFailedBypassDuration

func (o *CreateSTFStoreRequestModel) SetAllFailedBypassDuration(v int64)

func (*CreateSTFStoreRequestModel) SetAnonymous

func (o *CreateSTFStoreRequestModel) SetAnonymous(v bool)

func (*CreateSTFStoreRequestModel) SetBypassDuration

func (o *CreateSTFStoreRequestModel) SetBypassDuration(v int64)

func (*CreateSTFStoreRequestModel) SetConnectionString

func (o *CreateSTFStoreRequestModel) SetConnectionString(v string)

func (*CreateSTFStoreRequestModel) SetFarmName

func (o *CreateSTFStoreRequestModel) SetFarmName(v string)

func (*CreateSTFStoreRequestModel) SetFarmType

func (o *CreateSTFStoreRequestModel) SetFarmType(v string)

func (*CreateSTFStoreRequestModel) SetFriendlyName

func (o *CreateSTFStoreRequestModel) SetFriendlyName(v string)

func (*CreateSTFStoreRequestModel) SetLoadBalance

func (o *CreateSTFStoreRequestModel) SetLoadBalance(v bool)

func (*CreateSTFStoreRequestModel) SetPort

func (o *CreateSTFStoreRequestModel) SetPort(v int64)

func (*CreateSTFStoreRequestModel) SetSSLRelayPort

func (o *CreateSTFStoreRequestModel) SetSSLRelayPort(v int64)

func (*CreateSTFStoreRequestModel) SetServers

func (o *CreateSTFStoreRequestModel) SetServers(v []string)

func (*CreateSTFStoreRequestModel) SetServiceUrls

func (o *CreateSTFStoreRequestModel) SetServiceUrls(v string)

func (*CreateSTFStoreRequestModel) SetSiteId

func (o *CreateSTFStoreRequestModel) SetSiteId(v int64)

func (*CreateSTFStoreRequestModel) SetTransportType

func (o *CreateSTFStoreRequestModel) SetTransportType(v string)

func (*CreateSTFStoreRequestModel) SetVirtualPath

func (o *CreateSTFStoreRequestModel) SetVirtualPath(v string)

func (*CreateSTFStoreRequestModel) SetXMLValidationEnabled

func (o *CreateSTFStoreRequestModel) SetXMLValidationEnabled(v bool)

func (*CreateSTFStoreRequestModel) SetXMLValidationSecret

func (o *CreateSTFStoreRequestModel) SetXMLValidationSecret(v string)

func (*CreateSTFStoreRequestModel) SetZones

func (o *CreateSTFStoreRequestModel) SetZones(v string)

func (CreateSTFStoreRequestModel) ToMap

func (o CreateSTFStoreRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type CreateSTFWebReceiverRequestModel

type CreateSTFWebReceiverRequestModel struct {
	VirtualPath               NullableString `json:"VirtualPath,omitempty"`               // 	Site virtual path
	SiteId                    NullableInt64  `json:"SiteId,omitempty"`                    //  IIS site id
	ClassicReceiverExperience NullableBool   `json:"ClassicReceiverExperience,omitempty"` // Enable the classic Receiver experience. The classic experience is no longer supported. Defaulting to the unified experience to maintain compatibility with legacy scripting.
	FriendlyName              NullableString `json:"FriendlyName,omitempty"`              // Friendly name for the WebReceiver
	WebUIExperence            NullableString `json:"WebUIExperence,omitempty"`            // Enable the Receiver experience. This parameter allows for selecting between all UIs that are available
}

func (*CreateSTFWebReceiverRequestModel) SetClassicReceiverExperience

func (o *CreateSTFWebReceiverRequestModel) SetClassicReceiverExperience(v bool)

func (*CreateSTFWebReceiverRequestModel) SetFriendlyName

func (o *CreateSTFWebReceiverRequestModel) SetFriendlyName(v string)

func (*CreateSTFWebReceiverRequestModel) SetSiteId

func (o *CreateSTFWebReceiverRequestModel) SetSiteId(v int64)

func (*CreateSTFWebReceiverRequestModel) SetVirtualPath

func (o *CreateSTFWebReceiverRequestModel) SetVirtualPath(v string)

func (*CreateSTFWebReceiverRequestModel) SetWebUIExperence

func (o *CreateSTFWebReceiverRequestModel) SetWebUIExperence(v string)

func (CreateSTFWebReceiverRequestModel) ToMap

func (o CreateSTFWebReceiverRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type CredentialWalletModel added in v0.4.3

type CredentialWalletModel struct {
	WalletName NullableString `json:"WalletName,omitempty"`
}

type DatabaseConnectionStringModel

type DatabaseConnectionStringModel struct {
	Name             NullableString `json:"Name"`
	ConnectionString NullableString `json:"ConnectionString"`
	ProviderName     NullableString `json:"ProviderName"`
}

type DelegatedDirectoryClaimFactoryClientEndpointModel

type DelegatedDirectoryClaimFactoryClientEndpointModel struct {
	Uri                NullableString                       `json:"Uri,omitempty"`                // The uri of the client endpoint
	TransferMode       NullableInt                          `json:"TransferMode,omitempty"`       // The transfer mode of the client endpoint
	AuthenticationMode NullableInt                          `json:"AuthenticationMode,omitempty"` // The authentication mode of the client endpoint
	WsSecurityEnabled  NullableBool                         `json:"WsSecurityEnabled,omitempty"`  // The ws security enabled of the client endpoint
	ClientCertificate  ClientEndpointClientCertificateModel `json:"ClientCertificate,omitempty"`  // The client certificate of the client endpoint
	OpenTimeOut        TimeModel                            `json:"OpenTimeOut,omitempty"`        // The open time out of the client endpoint
	CloseTimeOut       TimeModel                            `json:"CloseTimeOut,omitempty"`       // The close time out of the client endpoint
	SendTimeOut        TimeModel                            `json:"SendTimeOut,omitempty"`        // The send time out of the client endpoint
	PortSharingEnabled NullableBool                         `json:"PortSharingEnabled,omitempty"` // The port sharing enabled of the client endpoint
}

type DelegatedDirectoryClaimFactoryModel

type DelegatedDirectoryClaimFactoryModel struct {
	RequiredProperties []NullableString                                  `json:"RequiredProperties,omitempty"` // The required properties of the delegated directory claim factory
	Enabled            NullableBool                                      `json:"Enabled,omitempty"`            // The enabled of the delegated directory claim factory
	ClientEndpoint     DelegatedDirectoryClaimFactoryClientEndpointModel `json:"ClientEndpoint,omitempty"`     // The client endpoint of the delegated directory claim factory
}

type Diagnostics

type Diagnostics struct {
	SharedListeners SharedListeners `json:"SharedListeners"`
}

type EvaluationContext

type EvaluationContext struct {
	HostingContext NullableString `json:"HostingContext"`
	IsMachineLevel NullableBool   `json:"IsMachineLevel"`
}

type ExplicitAuthenticationModel

type ExplicitAuthenticationModel struct {
	AccountManagerFactoryName NullableString `json:"AccountManagerFactoryName,omitempty"` // The account manager factory name of the explicit authentication
	ConversationFactoryName   NullableString `json:"ConversationFactoryName,omitempty"`   // The conversation factory name of the explicit authentication
	ClaimsFactoryName         NullableString `json:"ClaimsFactoryName,omitempty"`         // The claims factory name of the explicit authentication
}

type ExplicitBLModel

type ExplicitBLModel struct {
	Authenticator               NullableString               `json:"Authenticator,omitempty"`               // The authenticator of the explicit BL
	HideDomainField             NullableBool                 `json:"HideDomainField,omitempty"`             // The hide domain field of the explicit BL
	AllowUserPasswordChange     NullableInt                  `json:"AllowUserPasswordChange,omitempty"`     // The allow user password change of the explicit BL
	AllowZeroLengthPassword     NullableBool                 `json:"AllowZeroLengthPassword,omitempty"`     // The allow zero length password of the explicit BL
	ShowPasswordExpiryWarning   NullableInt                  `json:"ShowPasswordExpiryWarning,omitempty"`   // The show password expiry warning of the explicit BL
	PasswordExpiryWarningPeriod NullableInt                  `json:"PasswordExpiryWarningPeriod,omitempty"` // The password expiry warning period of the explicit BL
	RequireAccountSIDs          NullableBool                 `json:"RequireAccountSIDs,omitempty"`          // The require account SIDs of the explicit BL
	DomainSelection             []NullableString             `json:"DomainSelection,omitempty"`             // The domain selection of the explicit BL
	AccountManagementPolicy     AccountManagementPolicyModel `json:"AccountManagementPolicy,omitempty"`     // The account management policy of the explicit BL
	JsonServiceEnabled          NullableBool                 `json:"JsonServiceEnabled,omitempty"`          // The json service enabled of the explicit BL
}

type FeatureClassInstancesModel

type FeatureClassInstancesModel struct {
	Path                           NullableString `json:"Path,omitempty"`                           // C:\Program Files\Citrix\Receiver StoreFront\Services\DefaultDomainServices
	ConfigLocation                 NullableString `json:"ConfigLocation,omitempty"`                 // C:\Program Files\Citrix\Receiver StoreFront\Services\DefaultDomainServices\Citrix.DeliveryServices.DomainServices.ServiceHost.exe.config
	ConfigTypeName                 NullableString `json:"ConfigTypeName,omitempty"`                 // Executable
	Id                             NullableString `json:"Id,omitempty"`                             // 9108053d-479c-4798-9799-d20c71fc2905
	ClassType                      NullableString `json:"ClassType,omitempty"`                      // 88e61a71-f70a-47b7-85c5-f6ca6f108410
	FrameworkController            NullableString `json:"FrameworkController,omitempty"`            // Citrix.DeliveryServices.Framework.FileBased.FrameworkController
	ParentInstance                 NullableString `json:"ParentInstance,omitempty"`                 // 00000000-0000-0000-0000-000000000000
	RootInstance                   NullableString `json:"RootInstance,omitempty"`                   // 9108053d-479c-4798-9799-d20c71fc2905
	TenantId                       NullableString `json:"TenantId,omitempty"`                       // 860e9401-39c8-4f2c-928d-34251102b840
	Data                           NullableString `json:"Data,omitempty"`                           // System.Collections.Generic.Dictionary`2[System.String,System.String]
	ReadOnlyData                   NullableString `json:"ReadOnlyData,omitempty"`                   // [WindowsServiceName, CitrixDefaultDomainService] [Name, DomainServices] [Cmdlet, Add-DSDomainService] [Snapin, Citrix.DeliveryServices.DomainService.Install] [Tenant, 860e9401-39c8-4f2c-928d-34251102b840] [IsService, true]
	ParameterData                  NullableString `json:"ParameterData,omitempty"`                  // [Folder, C:\Program Files\Citrix\Receiver StoreFront\Services\DefaultDomainServices] [StartService, ]
	AdditionalInstanceDependencies NullableString `json:"AdditionalInstanceDependencies,omitempty"` // ""
	IsDeployed                     NullableBool   `json:"IsDeployed,omitempty"`                     // true
	FeatureClass                   NullableString `json:"FeatureClass,omitempty"`                   // Citrix.DeliveryServices.Framework.Feature.FeatureClass
}

type FeatureData

type FeatureData struct {
	SiteId           NullableString `json:"SiteId"`
	VirtualPath      NullableString `json:"VirtualPath"`
	ApplicationPool  NullableString `json:"ApplicationPool"`
	DefaultDocuments NullableString `json:"DefaultDocuments"`
	Name             NullableString `json:"Name"`
	UseHTTPS         NullableString `json:"UseHttps"`
	FriendlyName     NullableString `json:"Friendly Name"`
	DeployFolder     NullableString `json:"DeployFolder"`
	ConfigLocation   NullableString `json:"ConfigLocation"`
	ConfigTypeName   NullableString `json:"ConfigTypeName"`
}

type FeatureDataModel added in v0.4.3

type FeatureDataModel struct {
	EventSource      NullableString `json:"EventSource,omitempty"`
	SiteID           NullableString `json:"SiteID,omitempty"`
	VirtualPath      NullableString `json:"VirtualPath,omitempty"`
	ApplicationPool  NullableString `json:"ApplicationPool,omitempty"`
	DefaultDocuments NullableString `json:"DefaultDocuments,omitempty"`
	Name             NullableString `json:"Name,omitempty"`
	UseHTTPS         NullableString `json:"UseHTTPS,omitempty"`
	DeployFolder     NullableString `json:"DeployFolder,omitempty"`
	ConfigLocation   NullableString `json:"ConfigLocation,omitempty"`
	ConfigTypeName   NullableString `json:"ConfigTypeName,omitempty"`
}

type FormsProtocolModel

type FormsProtocolModel struct {
	TemplatePath NullableString `json:"TemplatePath,omitempty"` // The template path of the forms protocol
	CompiledPath NullableString `json:"CompiledPath,omitempty"` // The compiled path of the forms protocol
}

type GatewayModel added in v0.4.3

type GatewayModel struct {
	Id                         NullableString `json:"Id,omitempty"`
	Name                       NullableString `json:"Name,omitempty"`
	Default                    NullableBool   `json:"Default,omitempty"`
	Edition                    NullableInt    `json:"Edition,omitempty"`
	Version                    NullableInt    `json:"Version,omitempty"`
	Logon                      NullableInt    `json:"Logon,omitempty"`
	SmartCardFallback          NullableInt    `json:"SmartCardFallback,omitempty"`
	NetScalerTrustCertificates NullableString `json:"NetScalerTrustCertificates,omitempty"`
	NetScalerGatewayMode       NullableString `json:"NetScalerGatewayMode,omitempty"`
	CallbackUrl                NullableString `json:"CallbackUrl,omitempty"`
	RWMode                     NullableString `json:"RWMode,omitempty"`
	Deployment                 NullableString `json:"Deployment,omitempty"`
	Location                   NullableString `json:"Location,omitempty"`
	GslLocation                NullableString `json:"GslLocation,omitempty"`
	SessionReliability         NullableBool   `json:"SessionReliability,omitempty"`
	RequestTicketTwoStas       NullableBool   `json:"RequestTicketTwoStas,omitempty"`
	IpAddress                  NullableString `json:"IpAddress,omitempty"`
	StasUseLoadBalancing       NullableBool   `json:"StasUseLoadBalancing,omitempty"`
	StasBypassDuration         NullableString `json:"StasBypassDuration,omitempty"`
	SecureTicketAuthorityUrls  NullableString `json:"SecureTicketAuthorityUrls,omitempty"`
	IsCloudGateway             NullableBool   `json:"IsCloudGateway,omitempty"`
	GatewayServiceLookupUrl    NullableString `json:"GatewayServiceLookupUrl,omitempty"`
	ConnectorBaseUrls          NullableString `json:"ConnectorBaseUrls,omitempty"`
	GatewayLookupUrls          NullableString `json:"GatewayLookupUrls,omitempty"`
	AuthenticationCapable      NullableBool   `json:"AuthenticationCapable,omitempty"`
	HdxRoutingCapable          NullableBool   `json:"HdxRoutingCapable,omitempty"`
	NetScalerImport            NullableBool   `json:"NetScalerImport,omitempty"`
}

type GetSTFAuthenticationServiceProtocolRequestModel

type GetSTFAuthenticationServiceProtocolRequestModel struct {
	AuthenticationService string `json:"AuthenticationService,omitempty"` // The Authentication service from which to get the protocols installed
}

func (*GetSTFAuthenticationServiceProtocolRequestModel) SetAuthenticationService

func (o *GetSTFAuthenticationServiceProtocolRequestModel) SetAuthenticationService(v string)

func (*GetSTFAuthenticationServiceProtocolRequestModel) ToMap

func (o *GetSTFAuthenticationServiceProtocolRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type GetSTFAuthenticationServiceRequestModel

type GetSTFAuthenticationServiceRequestModel struct {
	VirtualPath NullableString `json:"VirtualPath,omitempty"` // Virtual path to the Authentication service website. Excluding the parameter will match on any virtual path
	SiteId      NullableInt64  `json:"SiteId,omitempty"`      // IIS site id of the web site in which the Autentication service is hosted
}

func (*GetSTFAuthenticationServiceRequestModel) SetSiteId

func (*GetSTFAuthenticationServiceRequestModel) SetVirtualPath

func (o *GetSTFAuthenticationServiceRequestModel) SetVirtualPath(v string)

func (*GetSTFAuthenticationServiceRequestModel) ToMap

func (o *GetSTFAuthenticationServiceRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type GetSTFDeploymentRequestModel

type GetSTFDeploymentRequestModel struct {
	SiteId NullableInt64 `json:"SiteId,omitempty"` // The IIS site id of the deployment
}

func (*GetSTFDeploymentRequestModel) SetSiteId

func (o *GetSTFDeploymentRequestModel) SetSiteId(v int64)

func (GetSTFDeploymentRequestModel) ToMap

func (o GetSTFDeploymentRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type GetSTFRoamingAccountRequestModel added in v0.5.0

type GetSTFRoamingAccountRequestModel struct {
	StoreService NullableString //Configuration of a StoreFront Store Service

}

func (*GetSTFRoamingAccountRequestModel) SetStoreService added in v0.5.0

func (o *GetSTFRoamingAccountRequestModel) SetStoreService(v string)

func (GetSTFRoamingAccountRequestModel) ToMap added in v0.5.0

func (o GetSTFRoamingAccountRequestModel) ToMap() (map[string]interface{}, error)

type GetSTFRoamingAccountResponseModel added in v0.5.0

type GetSTFRoamingAccountResponseModel struct {
	Id                      NullableString `json:"Id,omitempty"`
	Name                    NullableString `json:"Name,omitempty"`
	Description             NullableString `json:"Description,omitempty"`
	Published               NullableBool   `json:"Published,omitempty"`
	UpdaterType             NullableInt    `json:"UpdaterType,omitempty"`
	RemoteAccessType        NullableInt    `json:"RemoteAccessType,omitempty"`
	AnnotatedServiceRecords any            `json:"AnnotatedServiceRecords,omitempty"`
	Metadata                any            `json:"Metadata,omitempty"`
}

type GetSTFRoamingExternalBeaconResponseModel added in v0.5.1

type GetSTFRoamingExternalBeaconResponseModel struct {
	External []string `json:"external_addresses"`
}

type GetSTFRoamingGatewayRequestModel

type GetSTFRoamingGatewayRequestModel struct {
	Name NullableString `json:"Name,omitempty"` // The Gateway friendly name
}

func (*GetSTFRoamingGatewayRequestModel) SetName

func (GetSTFRoamingGatewayRequestModel) ToMap

func (o GetSTFRoamingGatewayRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type GetSTFRoamingInternalBeaconResponseModel added in v0.5.1

type GetSTFRoamingInternalBeaconResponseModel struct {
	Internal string `json:"internal_address"`
}

type GetSTFStoreEnumerationOptionsRawResponseModel added in v0.4.3

type GetSTFStoreEnumerationOptionsRawResponseModel struct {
	EnhancedEnumeration                          NullableBool                 `json:"EnhancedEnumeration,omitempty"`
	MaximumConcurrentEnumerations                NullableInt64                `json:"MaximumConcurrentEnumerations,omitempty"`
	MinimumFarmsRequiredForConcurrentEnumeration NullableInt64                `json:"MinimumFarmsRequiredForConcurrentEnumeration,omitempty"`
	RequestFullIconData                          NullableInt64                `json:"RequestFullIconData,omitempty"`
	RequestedHighColorIcons                      RequestedHighColorIconsModel `json:"RequestedHighColorIcons,omitempty"`
	FilterByTypesInclude                         NullableString               `json:"FilterByTypesInclude,omitempty"`
	FilterByKeywordsInclude                      NullableString               `json:"FilterByKeywordsInclude,omitempty"`
	FilterByKeywordsExclude                      NullableString               `json:"FilterByKeywordsExclude,omitempty"`
	TreatDesktopsAsApps                          NullableBool                 `json:"TreatDesktopsAsApps,omitempty"`
	Authenticator                                NullableString               `json:"Authenticator,omitempty"`
}

func (GetSTFStoreEnumerationOptionsRawResponseModel) ConvertToResponseModel added in v0.4.3

type GetSTFStoreEnumerationOptionsResponseModel added in v0.4.3

type GetSTFStoreEnumerationOptionsResponseModel struct {
	EnhancedEnumeration                          NullableBool                 `json:"EnhancedEnumeration,omitempty"`
	MaximumConcurrentEnumerations                NullableInt64                `json:"MaximumConcurrentEnumerations,omitempty"`
	MinimumFarmsRequiredForConcurrentEnumeration NullableInt64                `json:"MinimumFarmsRequiredForConcurrentEnumeration,omitempty"`
	RequestedHighColorIcons                      RequestedHighColorIconsModel `json:"RequestedHighColorIcons,omitempty"`
	FilterByTypesInclude                         []string                     `json:"FilterByTypesInclude,omitempty"`
	FilterByKeywordsInclude                      []string                     `json:"FilterByKeywordsInclude,omitempty"`
	FilterByKeywordsExclude                      []string                     `json:"FilterByKeywordsExclude,omitempty"`
	TreatDesktopsAsApps                          NullableBool                 `json:"TreatDesktopsAsApps,omitempty"`
	Authenticator                                NullableString               `json:"Authenticator,omitempty"`
}

type GetSTFStoreFarmRequestModel added in v0.4.3

type GetSTFStoreFarmRequestModel struct {
	FarmName NullableString `json:"FarmName"`
}

func (*GetSTFStoreFarmRequestModel) SetFarmName added in v0.4.3

func (o *GetSTFStoreFarmRequestModel) SetFarmName(v string)

func (GetSTFStoreFarmRequestModel) ToMap added in v0.4.3

func (o GetSTFStoreFarmRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type GetSTFStoreLaunchOptionsRawResponseModel added in v0.4.3

type GetSTFStoreLaunchOptionsRawResponseModel struct {
	SetNoLoadBiasFlag                      NullableBool   `json:"SetNoLoadBiasFlag,omitempty"`
	AddressResolutionType                  NullableInt64  `json:"AddressResolutionType,omitempty"`
	RequestICAClientSecureChannel          NullableInt64  `json:"RequestICAClientSecureChannel,omitempty"`
	IgnoreClientProvidedClientAddress      NullableBool   `json:"IgnoreClientProvidedClientAddress,omitempty"`
	OverlayAutoLoginCredentialsWithTicket  NullableBool   `json:"OverlayAutoLoginCredentialsWithTicket,omitempty"`
	OverrideIcaClientName                  NullableBool   `json:"OverrideIcaClientName,omitempty"`
	RequireLaunchReference                 NullableBool   `json:"RequireLaunchReference,omitempty"`
	AllowFontSmoothing                     NullableBool   `json:"AllowFontSmoothing,omitempty"`
	ShowDesktopViewer                      NullableBool   `json:"ShowDesktopViewer,omitempty"`
	AllowSpecialFolderRedirection          NullableBool   `json:"AllowSpecialFolderRedirection,omitempty"`
	ClientProxyPolicy                      any            `json:"ClientProxyPolicy,omitempty"` //TODO: Placeholder for ClientProxyPolicy
	RoutingPolicy                          any            `json:"RoutingPolicy,omitempty"`     //TODO: Placeholder for RoutingPolicy
	VdaLogonDataProviderName               NullableString `json:"VdaLogonDataProviderName,omitempty"`
	FederatedAuthenticationServiceFailover NullableBool   `json:"FederatedAuthenticationServiceFailover,omitempty"`
}

func (GetSTFStoreLaunchOptionsRawResponseModel) ConvertToResponseModel added in v0.4.3

type GetSTFStoreLaunchOptionsResponseModel added in v0.4.3

type GetSTFStoreLaunchOptionsResponseModel struct {
	SetNoLoadBiasFlag                      NullableBool   `json:"SetNoLoadBiasFlag,omitempty"`
	AddressResolutionType                  string         `json:"AddressResolutionType,omitempty"`
	RequestICAClientSecureChannel          string         `json:"RequestICAClientSecureChannel,omitempty"`
	IgnoreClientProvidedClientAddress      NullableBool   `json:"IgnoreClientProvidedClientAddress,omitempty"`
	OverlayAutoLoginCredentialsWithTicket  NullableBool   `json:"OverlayAutoLoginCredentialsWithTicket,omitempty"`
	OverrideIcaClientName                  NullableBool   `json:"OverrideIcaClientName,omitempty"`
	RequireLaunchReference                 NullableBool   `json:"RequireLaunchReference,omitempty"`
	AllowFontSmoothing                     NullableBool   `json:"AllowFontSmoothing,omitempty"`
	ShowDesktopViewer                      NullableBool   `json:"ShowDesktopViewer,omitempty"`
	AllowSpecialFolderRedirection          NullableBool   `json:"AllowSpecialFolderRedirection,omitempty"`
	VdaLogonDataProviderName               NullableString `json:"VdaLogonDataProviderName,omitempty"`
	FederatedAuthenticationServiceFailover NullableBool   `json:"FederatedAuthenticationServiceFailover,omitempty"`
}

type GetSTFStoreRequestModel

type GetSTFStoreRequestModel struct {
	SiteId                NullableInt64  // The IIS site id of the deployment
	VirtualPath           NullableString //Virtual path of the Store to return
	AuthenticationService NullableString //Stores used by an Authentication servic
}

func (*GetSTFStoreRequestModel) SetGetSTFStoreRequestModel

func (o *GetSTFStoreRequestModel) SetGetSTFStoreRequestModel(v string)

func (*GetSTFStoreRequestModel) SetSiteId

func (o *GetSTFStoreRequestModel) SetSiteId(v int64)

func (*GetSTFStoreRequestModel) SetVirtualPath

func (o *GetSTFStoreRequestModel) SetVirtualPath(v string)

func (GetSTFStoreRequestModel) ToMap

func (o GetSTFStoreRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type GetSTFWebReceiverRequestModel

type GetSTFWebReceiverRequestModel struct {
	VirtualPath           NullableString `json:"VirtualPath,omitempty"`           // Virtual path filter
	SiteId                NullableInt64  `json:"SiteId,omitempty"`                // IIS site id filter
	AuthenticationService NullableString `json:"AuthenticationService,omitempty"` // Authentication service filter
}

func (*GetSTFWebReceiverRequestModel) SetAuthenticationService

func (o *GetSTFWebReceiverRequestModel) SetAuthenticationService(v string)

func (*GetSTFWebReceiverRequestModel) SetSiteId

func (o *GetSTFWebReceiverRequestModel) SetSiteId(v int64)

func (*GetSTFWebReceiverRequestModel) SetVirtualPath

func (o *GetSTFWebReceiverRequestModel) SetVirtualPath(v string)

func (GetSTFWebReceiverRequestModel) ToMap

func (o GetSTFWebReceiverRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type GetSTFWebReceiverResourcesServiceResponseModel added in v0.5.0

type GetSTFWebReceiverResourcesServiceResponseModel struct {
	PersistentIconCacheEnabled NullableBool `json:"PersistentIconCacheEnabled,omitempty"`
	IcaFileCacheExpiry         NullableInt  `json:"IcaFileCacheExpiry,omitempty"`
	IconSize                   NullableInt  `json:"IconSize,omitempty"`
	ShowDesktopViewer          NullableBool `json:"ShowDesktopViewer,omitempty"`
}

type GetSTFWebReceiverSiteStyleRequestModel added in v0.5.0

type GetSTFWebReceiverSiteStyleRequestModel struct {
	WebReceiverService NullableString `json:"WebReceiverService,omitempty"` // A .NET class representing the configuration of a StoreFront Web Receiver service
}

func (*GetSTFWebReceiverSiteStyleRequestModel) SetWebReceiverService added in v0.5.0

func (o *GetSTFWebReceiverSiteStyleRequestModel) SetWebReceiverService(v string)

func (GetSTFWebReceiverSiteStyleRequestModel) ToMap added in v0.5.0

func (o GetSTFWebReceiverSiteStyleRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable

type GetSTFWebReceiverUserInterfaceRawResponseModel added in v0.4.3

type GetSTFWebReceiverUserInterfaceRawResponseModel struct {
	AutoLaunchDesktop      NullableBool                                    `json:"AutoLaunchDesktop,omitempty"`
	MultiClickTimeout      NullableInt                                     `json:"MultiClickTimeout,omitempty"`
	CategoryViewCollapsed  NullableBool                                    `json:"CategoryViewCollapsed,omitempty"`
	MoveAppToUncategorized NullableBool                                    `json:"MoveAppToUncategorized,omitempty"`
	EnableAppsFolderView   NullableBool                                    `json:"EnableAppsFolderView,omitempty"`
	WorkspaceControl       UserInterfaceWorkspaceControlRawResponseModel   `json:"WorkspaceControl,omitempty"`
	ReceiverConfiguration  UserInterfaceReceiverConfigurationResponseModel `json:"ReceiverConfiguration,omitempty"`
	AppShortcuts           UserInterfaceAppShortcutsResponseModel          `json:"AppShortcuts,omitempty"`
	UIViews                UserInterfaceUIViewsRawResponseModel            `json:"UIViews,omitempty"`
	ProgressiveWebApp      UserInterfaceProgressiveWebAppResponseModel     `json:"ProgressiveWebApp,omitempty"`
	Branding               UserInterfaceBrandingResponseModel              `json:"Branding,omitempty"`
	ShowActivityManager    NullableBool                                    `json:"ShowActivityManager,omitempty"`
	ShowFirstTimeUse       NullableBool                                    `json:"ShowFirstTimeUse,omitempty"`
	PreventIcaDownloads    NullableBool                                    `json:"PreventIcaDownloads,omitempty"`
}

func (*GetSTFWebReceiverUserInterfaceRawResponseModel) ConvertToResponseModel added in v0.4.3

type GetSTFWebReceiverUserInterfaceResponseModel added in v0.4.3

type GetSTFWebReceiverUserInterfaceResponseModel struct {
	AutoLaunchDesktop      NullableBool                                    `json:"AutoLaunchDesktop,omitempty"`
	MultiClickTimeout      NullableInt                                     `json:"MultiClickTimeout,omitempty"`
	CategoryViewCollapsed  NullableBool                                    `json:"CategoryViewCollapsed,omitempty"`
	MoveAppToUncategorized NullableBool                                    `json:"MoveAppToUncategorized,omitempty"`
	EnableAppsFolderView   NullableBool                                    `json:"EnableAppsFolderView,omitempty"`
	WorkspaceControl       UserInterfaceWorkspaceControlResponseModel      `json:"WorkspaceControl,omitempty"`
	ReceiverConfiguration  UserInterfaceReceiverConfigurationResponseModel `json:"ReceiverConfiguration,omitempty"`
	AppShortcuts           UserInterfaceAppShortcutsResponseModel          `json:"AppShortcuts,omitempty"`
	UIViews                UserInterfaceUIViewsResponseModel               `json:"UIViews,omitempty"`
	ProgressiveWebApp      UserInterfaceProgressiveWebAppResponseModel     `json:"ProgressiveWebApp,omitempty"`
	Branding               UserInterfaceBrandingResponseModel              `json:"Branding,omitempty"`
	ShowActivityManager    NullableBool                                    `json:"ShowActivityManager,omitempty"`
	ShowFirstTimeUse       NullableBool                                    `json:"ShowFirstTimeUse,omitempty"`
	PreventIcaDownloads    NullableBool                                    `json:"PreventIcaDownloads,omitempty"`
}

type GetStoreFarmConfigurationRequestModel added in v0.4.3

type GetStoreFarmConfigurationRequestModel struct {
	StoreService NullableString //Configuration of a StoreFront Store Service
}

func (*GetStoreFarmConfigurationRequestModel) SetStoreService added in v0.4.3

func (o *GetStoreFarmConfigurationRequestModel) SetStoreService(v string)

func (GetStoreFarmConfigurationRequestModel) ToMap added in v0.4.3

func (o GetStoreFarmConfigurationRequestModel) ToMap() (map[string]interface{}, error)

type GetWebReceiverApplicationShortcutsResponseModel added in v0.4.3

type GetWebReceiverApplicationShortcutsResponseModel struct {
	PromptForUntrustedShortcuts NullableBool     `json:"PromptForUntrustedShortcuts,omitempty"`
	TrustedUrls                 []NullableString `json:"TrustedUrls,omitempty"`
	GatewayUrls                 []NullableString `json:"GatewayUrls,omitempty"`
}

func (*GetWebReceiverApplicationShortcutsResponseModel) GetGatewayUrls added in v0.4.3

func (*GetWebReceiverApplicationShortcutsResponseModel) GetPromptForUntrustedShortcuts added in v0.4.3

func (o *GetWebReceiverApplicationShortcutsResponseModel) GetPromptForUntrustedShortcuts() bool

func (*GetWebReceiverApplicationShortcutsResponseModel) GetTrustedUrls added in v0.4.3

type GetWebReceiverAuthenticationManagerResponseModel added in v0.4.3

type GetWebReceiverAuthenticationManagerResponseModel struct {
	GetUserNameUrl       NullableString `json:"GetUserNameUrl,omitempty"`
	LogoffUrl            NullableString `json:"LogoffUrl,omitempty"`
	ChangeCredentialsUrl NullableString `json:"ChangeCredentialsUrl,omitempty"`
	LoginFormTimeout     NullableInt    `json:"LoginFormTimeout,omitempty"`
}

type GetWebReceiverCommunicationRawResponseModel added in v0.4.3

type GetWebReceiverCommunicationRawResponseModel struct {
	Attempts              NullableInt `json:"Attempts,omitempty"`
	Timeout               TimeModel   `json:"Timeout,omitempty"`
	Proxy                 ProxyModel  `json:"Proxy,omitempty"`
	Loopback              NullableInt `json:"Loopback,omitempty"`
	LoopbackPortUsingHttp NullableInt `json:"LoopbackPortUsingHttp,omitempty"`
}

func (GetWebReceiverCommunicationRawResponseModel) ConvertToResponseModel added in v0.4.3

type GetWebReceiverCommunicationResponseModel added in v0.4.3

type GetWebReceiverCommunicationResponseModel struct {
	Attempts              NullableInt `json:"Attempts,omitempty"`
	Timeout               string      `json:"Timeout,omitempty"`
	Proxy                 ProxyModel  `json:"Proxy,omitempty"`
	Loopback              string      `json:"Loopback,omitempty"`
	LoopbackPortUsingHttp NullableInt `json:"LoopbackPortUsingHttp,omitempty"`
}

type GetWebReceiverStrictTransportSecurityRawResponseModel added in v0.4.3

type GetWebReceiverStrictTransportSecurityRawResponseModel struct {
	Enabled        NullableBool `json:"Enabled,omitempty"`
	PolicyDuration TimeModel    `json:"PolicyDuration,omitempty"`
}

func (GetWebReceiverStrictTransportSecurityRawResponseModel) ConvertToResponseModel added in v0.4.3

type GetWebReceiverStrictTransportSecurityResponseModel added in v0.4.3

type GetWebReceiverStrictTransportSecurityResponseModel struct {
	Enabled        bool   `json:"Enabled,omitempty"`
	PolicyDuration string `json:"PolicyDuration,omitempty"`
}

type HTML5

type HTML5 struct {
	Enabled              NullableInt64  `json:"Enabled"`
	Platforms            NullableString `json:"Platforms"`
	LaunchURL            NullableString `json:"LaunchUrl"`
	Preferences          NullableString `json:"Preferences"`
	SingleTabLaunch      NullableBool   `json:"SingleTabLaunch"`
	ChromeAppOrigins     NullableString `json:"ChromeAppOrigins"`
	ChromeAppPreferences NullableString `json:"ChromeAppPreferences"`
	Version              Version        `json:"Version"`
	ProductCode          NullableString `json:"ProductCode"`
	IsInstalled          NullableBool   `json:"IsInstalled"`
}

type HmacsModel

type HmacsModel struct {
	Name NullableString `json:"Name,omitempty"` // The name of the hmac
	Key  NullableString `json:"Key,omitempty"`  // The key of the hmac
}

type HostingEnvironmentModel added in v0.4.3

type HostingEnvironmentModel struct {
	ShadowCopyBinAssemblies NullableBool `json:"ShadowCopyBinAssemblies"`
}

type IcaFileSigningModel

type IcaFileSigningModel struct {
	Enabled       NullableBool   `json:"Enabled,omitempty"`              // The enabled of the request signing
	CertificateId NullableString `json:"SigningCertificateId,omitempty"` // The signing certificate id of the request signing
	HashAlgorithm NullableString `json:"Algorithm,omitempty"`            // The algorithm of the request signing
}

type IcaLaunchDefaultsModel

type IcaLaunchDefaultsModel struct {
	ClientType   NullableString `json:"ClientType"`
	TemplateName NullableString `json:"TemplateName"`
}

type InstalledFeatureClassesModel

type InstalledFeatureClassesModel struct {
	FrameworkController         NullableString `json:"FrameworkController,omitempty"`         // Framework controller
	Type                        NullableString `json:"Type,omitempty"`                        // Type
	Name                        NullableString `json:"Name,omitempty"`                        // Name
	Version                     NullableString `json:"Version,omitempty"`                     // Version
	PreviousVersion             NullableString `json:"PreviousVersion,omitempty"`             // Previous version
	PackageFilename             NullableString `json:"PackageFilename,omitempty"`             // Package filename
	ParentType                  NullableString `json:"ParentType,omitempty"`                  // Parent type
	Multiplicity                NullableInt    `json:"Multiplicity,omitempty"`                // Multiplicity
	LocalisationPath            NullableString `json:"LocalisationPath,omitempty"`            // Localisation path
	TitleKey                    NullableString `json:"TitleKey,omitempty"`                    // Title key
	DescriptionKey              NullableString `json:"DescriptionKey,omitempty"`              // Description key
	DirectoryPath               NullableString `json:"DirectoryPath,omitempty"`               // Directory path
	InstanceFactoryAssemblyPath NullableString `json:"InstanceFactoryAssemblyPath,omitempty"` // Instance factory assembly path
	InstanceFactoryType         NullableString `json:"InstanceFactoryType,omitempty"`         // Instance factory type
	ClassDependencies           NullableString `json:"ClassDependencies,omitempty"`           // Class dependencies
	RegisterLibraries           NullableString `json:"RegisterLibraries,omitempty"`           // Register libraries
	InstallUtilLibraries        NullableString `json:"InstallUtilLibraries,omitempty"`        // Install util libraries
	GacLibraries                NullableString `json:"GacLibraries,omitempty"`                // Gac libraries
	PowerShellSdkFiles          NullableString `json:"PowerShellSdkFiles,omitempty"`          // PowerShell sdk files
	TemplateFiles               NullableString `json:"TemplateFiles,omitempty"`               // Template files
	ActiveDirectoryGroups       NullableString `json:"ActiveDirectoryGroups,omitempty"`       // Active directory groups
	TransformationDefinitions   NullableString `json:"TransformationDefinitions,omitempty"`   // Transformation definitions
	PowerShellSnapin            NullableString `json:"PowerShellSnapin,omitempty"`            // PowerShell snapin
	PowerShellAddCmdlet         NullableString `json:"PowerShellAddCmdlet,omitempty"`         // PowerShell add cmdlet
	Properties                  NullableString `json:"Properties,omitempty"`                  // Properties
	InstanceFactory             NullableString `json:"InstanceFactory,omitempty"`             // Instance factory
}

type IntegratedWindowsAuthenticationModel

type IntegratedWindowsAuthenticationModel struct {
	ClaimsFactoryName NullableString `json:"ClaimsFactoryName,omitempty"` // The claims factory name of the integrated windows authentication
}

type LogonType added in v1.0.2

type LogonType string
const (
	LOGONTYPE_USED_FOR_HDX_ONLY LogonType = "UsedForHDXOnly"
	LOGONTYPE_DOMAIN            LogonType = "Domain"
	LOGONTYPE_RSA               LogonType = "RSA"
	LOGONTYPE_DOMAIN_AND_RSA    LogonType = "DomainAndRSA"
	LOGONTYPE_SMS               LogonType = "SMS"
	LOGONTYPE_GATEWAY_KNOWS     LogonType = "GatewayKnows"
	LOGONTYPE_SMART_CARD        LogonType = "SmartCard"
	LOGONTYPE_NONE              LogonType = "None"
)

func NewLogonTypeFromValue added in v1.0.2

func NewLogonTypeFromValue(v string) (*LogonType, error)

NewLogonTypeFromValue returns a pointer to a valid LogonType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogonType) IsValid added in v1.0.2

func (v LogonType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogonType) Ptr added in v1.0.2

func (v LogonType) Ptr() *LogonType

Ptr returns reference to LogonType value

func (*LogonType) UnmarshalJSON added in v1.0.2

func (v *LogonType) UnmarshalJSON(src []byte) error

type MacOS

type MacOS struct {
	Path                    NullableString `json:"Path"`
	MinimumSupportedVersion NullableString `json:"MinimumSupportedVersion"`
}

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NameValuePairModel added in v0.4.3

type NameValuePairModel struct {
	Name  NullableString `json:"Name,omitempty"`  // The name of the name value pair
	Value NullableString `json:"Value,omitempty"` // The value of the name value pair
}

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLogonType added in v1.0.2

type NullableLogonType struct {
	// contains filtered or unexported fields
}

func NewNullableLogonType added in v1.0.2

func NewNullableLogonType(val *LogonType) *NullableLogonType

func (NullableLogonType) Get added in v1.0.2

func (v NullableLogonType) Get() *LogonType

func (NullableLogonType) IsSet added in v1.0.2

func (v NullableLogonType) IsSet() bool

func (NullableLogonType) MarshalJSON added in v1.0.2

func (v NullableLogonType) MarshalJSON() ([]byte, error)

func (*NullableLogonType) Set added in v1.0.2

func (v *NullableLogonType) Set(val *LogonType)

func (*NullableLogonType) UnmarshalJSON added in v1.0.2

func (v *NullableLogonType) UnmarshalJSON(src []byte) error

func (*NullableLogonType) Unset added in v1.0.2

func (v *NullableLogonType) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type PnaAuthenticationModel

type PnaAuthenticationModel struct {
	IsEnabled             NullableBool   `json:"IsEnabled,omitempty"`             // The is enabled of the PNA authentication
	ChangePasswordEnabled NullableBool   `json:"ChangePasswordEnabled,omitempty"` // The change password enabled of the PNA authentication
	ChangePasswordUrl     NullableString `json:"ChangePasswordUrl,omitempty"`     // The change password url of the PNA authentication
}

type ProtocolChoice added in v0.4.3

type ProtocolChoice struct {
	Name             NullableString `json:"Name,omitempty"`
	Enabled          NullableBool   `json:"Enabled,omitempty"`
	ChoiceProperties any            `json:"ChoiceProperties,omitempty"`
}

type ProtocolHandler

type ProtocolHandler struct {
	Enabled                        NullableBool   `json:"Enabled"`
	Platforms                      NullableString `json:"Platforms"`
	SkipDoubleHopCheckWhenDisabled NullableBool   `json:"SkipDoubleHopCheckWhenDisabled"`
}

type ProxyModel added in v0.4.3

type ProxyModel struct {
	Enabled     NullableBool   `json:"Enabled,omitempty"`
	ProcessName NullableString `json:"ProcessName,omitempty"`
	Port        NullableInt    `json:"Port,omitempty"`
}

type RegisterSTFStoreGatewayRequestModel

type RegisterSTFStoreGatewayRequestModel struct {
	Gateway        NullableString `json:"Gateway,omitempty"`      // TODO: Add a model for this type.
	StoreService   NullableString `json:"StoreService,omitempty"` // TODO: Add a model for this type.
	DefaultGateway NullableBool   `json:"DefaultGateway,omitempty"`
	UseFullVpn     NullableBool   `json:"UseFullVpn,omitempty"`
}

func (*RegisterSTFStoreGatewayRequestModel) SetDefaultGateway

func (o *RegisterSTFStoreGatewayRequestModel) SetDefaultGateway(v bool)

func (*RegisterSTFStoreGatewayRequestModel) SetGateway

func (*RegisterSTFStoreGatewayRequestModel) SetStoreService

func (o *RegisterSTFStoreGatewayRequestModel) SetStoreService(v string)

func (*RegisterSTFStoreGatewayRequestModel) SetUseFullVpn

func (o *RegisterSTFStoreGatewayRequestModel) SetUseFullVpn(v bool)

func (RegisterSTFStoreGatewayRequestModel) ToMap

func (o RegisterSTFStoreGatewayRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type RelyingParty added in v0.4.3

type RelyingParty struct {
	Name            NullableString `json:"Name,omitempty"`
	Id              NullableString `json:"Id,omitempty"`
	EncipherId      NullableString `json:"EncipherId,omitempty"`
	DefaultLifetime TimeModel      `json:"DefaultLifetime,omitempty"`
	MaxLifetime     TimeModel      `json:"MaxLifetime,omitempty"`
}

type RequestSigningModel

type RequestSigningModel struct {
	Enabled              NullableBool   `json:"Enabled,omitempty"`              // The enabled of the request signing
	SigningCertificateId NullableString `json:"SigningCertificateId,omitempty"` // The signing certificate id of the request signing
	Algorithm            NullableString `json:"Algorithm,omitempty"`            // The algorithm of the request signing
}

type RequestedHighColorIconsModel added in v0.4.3

type RequestedHighColorIconsModel struct {
	Small  NullableInt64 `json:"small"`
	Medium NullableInt64 `json:"medium"`
	Large  NullableInt64 `json:"large"`
}

type RoamingModel added in v0.4.3

type RoamingModel struct {
	Gateways           []GatewayModel          `json:"Gateways,omitempty"`
	CommonData         []NameValuePairModel    `json:"CommonData,omitempty"`
	Beacons            BeaconModel             `json:"Beacons,omitempty"`
	ServiceRecords     []ServiceRecordModel    `json:"ServiceRecords,omitempty"`
	Accounts           []AccountModel          `json:"Accounts,omitempty"`
	AccountRedirection AccountRedirectionModel `json:"AccountRedirection,omitempty"`
}

type RoamingServiceDiagnosticsModel added in v0.4.3

type RoamingServiceDiagnosticsModel struct {
	SharedListeners SharedListenersModel `json:"SharedListeners,omitempty"`
}

type RootSectionGroup

type RootSectionGroup struct {
	IsDeclared            NullableBool   `json:"IsDeclared"`
	IsDeclarationRequired NullableBool   `json:"IsDeclarationRequired"`
	SectionGroupName      NullableString `json:"SectionGroupName"`
	Name                  NullableString `json:"Name"`
	Type                  any            `json:"Type"`
	Sections              NullableString `json:"Sections"`
	SectionGroups         NullableString `json:"SectionGroups"`
}

type RoutingModel

type RoutingModel struct {
	HostBaseUrl       NullableString   `json:"HostBaseUrl,omitempty"`       // The host base url of the routing
	ServiceName       NullableString   `json:"ServiceName,omitempty"`       // The service name of the routing
	ExternalEndpoints []NullableString `json:"ExternalEndpoints,omitempty"` // The external endpoints of the routing
}

type STFAuthenticationServiceProtocolResponseModel

type STFAuthenticationServiceProtocolResponseModel struct {
	Name             NullableString `json:"Name"`
	Enabled          NullableBool   `json:"Enabled"`
	ChoiceProperties any            `json:"ChoiceProperties"` //TODO: placeholder for any type, fill in the specific type later
}

type STFAuthenticationServiceRawResponseModel added in v0.4.3

type STFAuthenticationServiceRawResponseModel struct {
	ProducerService         ServiceModel               `json:"ProducerService,omitempty"`         // The producer service of the deployment
	ServiceTokenCertificate CertificateModel           `json:"ServiceTokenCertificate,omitempty"` // The service token certificate thumbprint of the deployment
	TokenValidationService  ServiceModel               `json:"TokenValidationService,omitempty"`  // The name of token validation service of the deployment
	TokenIssuerUrl          NullableString             `json:"TokenIssuerUrl,omitempty"`          // The token issuer url of the deployment
	AuthenticationOptions   AuthenticationOptionsModel `json:"AuthenticationOptions,omitempty"`   // The authentication options of the deployment
	Authentication          AuthenticationModel        `json:"Authentication,omitempty"`          // The authentication of the deployment
	AuthenticationSettings  map[string]interface{}     `json:"AuthenticationSettings,omitempty"`  // The authentication protocols of the deployment
	PnaAuthentication       PnaAuthenticationModel     `json:"PnaAuthentication,omitempty"`       // The PNA authentication of the deployment
	SiteId                  NullableInt                `json:"SiteId,omitempty"`                  // The IIS site id of the deployment
	VirtualPath             NullableString             `json:"VirtualPath,omitempty"`             // The virtual path of the deployment
	FriendlyName            NullableString             `json:"FriendlyName,omitempty"`            // The friendly name of the deployment
	Name                    NullableString             `json:"Name,omitempty"`                    // The name of the deployment
	Hmacs                   []HmacsModel               `json:"Hmacs,omitempty"`                   // The hmacs of the deployment
	Certificates            []CertificateModel         `json:"Certificates,omitempty"`            // The certificates of the deployment
	TokenManagers           []ServiceModel             `json:"TokenManagers,omitempty"`           // The token managers of the deployment
	Routing                 RoutingModel               `json:"Routing,omitempty"`                 // The routing of the deployment
	ServiceRef              NullableString             `json:"ServiceRef,omitempty"`              // The service reference of the deployment
	ConfigurationFile       NullableString             `json:"ConfigurationFile,omitempty"`       // The path to configuration file of the deployment
	TenantId                NullableString             `json:"TenantId,omitempty"`                // The tenant GUID of the deployment
}

func (*STFAuthenticationServiceRawResponseModel) ConvertToResponseModel added in v0.4.3

type STFAuthenticationServiceResponseModel

type STFAuthenticationServiceResponseModel struct {
	ProducerService         ServiceModel                `json:"ProducerService,omitempty"`         // The producer service of the deployment
	ServiceTokenCertificate CertificateModel            `json:"ServiceTokenCertificate,omitempty"` // The service token certificate thumbprint of the deployment
	TokenValidationService  ServiceModel                `json:"TokenValidationService,omitempty"`  // The name of token validation service of the deployment
	TokenIssuerUrl          NullableString              `json:"TokenIssuerUrl,omitempty"`          // The token issuer url of the deployment
	AuthenticationOptions   AuthenticationOptionsModel  `json:"AuthenticationOptions,omitempty"`   // The authentication options of the deployment
	Authentication          AuthenticationModel         `json:"Authentication,omitempty"`          // The authentication of the deployment
	AuthenticationSettings  AuthenticationSettingsModel `json:"AuthenticationSettings,omitempty"`  // The authentication protocols of the deployment
	PnaAuthentication       PnaAuthenticationModel      `json:"PnaAuthentication,omitempty"`       // The PNA authentication of the deployment
	SiteId                  NullableInt                 `json:"SiteId,omitempty"`                  // The IIS site id of the deployment
	VirtualPath             NullableString              `json:"VirtualPath,omitempty"`             // The virtual path of the deployment
	FriendlyName            NullableString              `json:"FriendlyName,omitempty"`            // The friendly name of the deployment
	Name                    NullableString              `json:"Name,omitempty"`                    // The name of the deployment
	Hmacs                   []HmacsModel                `json:"Hmacs,omitempty"`                   // The hmacs of the deployment
	Certificates            []CertificateModel          `json:"Certificates,omitempty"`            // The certificates of the deployment
	TokenManagers           []ServiceModel              `json:"TokenManagers,omitempty"`           // The token managers of the deployment
	Routing                 RoutingModel                `json:"Routing,omitempty"`                 // The routing of the deployment
	ServiceRef              NullableString              `json:"ServiceRef,omitempty"`              // The service reference of the deployment
	ConfigurationFile       NullableString              `json:"ConfigurationFile,omitempty"`       // The path to configuration file of the deployment
	TenantId                NullableString              `json:"TenantId,omitempty"`                // The tenant GUID of the deployment
}

type STFDeploymentDetailModel

type STFDeploymentDetailModel struct {
	SiteId                  NullableInt64                  `json:"SiteId,omitempty"`                  // The IIS site id of the deployment
	HostBaseUrl             NullableString                 `json:"HostBaseUrl,omitempty"`             // Url used to access the StoreFront server group
	DeploymentExists        NullableBool                   `json:"DeploymentExists,omitempty"`        // Deployment exists
	InstalledFeatureClasses []InstalledFeatureClassesModel `json:"InstalledFeatureClasses,omitempty"` // InstalledFeatureClasses
	FeatureClassInstances   []FeatureClassInstancesModel   `json:"FeatureClassInstances,omitempty"`   // FeatureClassInstances
}

type STFEquivalentFarmSetRequestModel added in v0.4.2

type STFEquivalentFarmSetRequestModel struct {
	Name                 NullableString `json:"Name,omitempty"`
	AggregationGroupName NullableString `json:"AggregationGroupName,omitempty"`
	PrimaryFarms         []string       `json:"PrimaryFarms,omitempty"`
	BackupFarms          []string       `json:"BackupFarms,omitempty"`
	LoadBalanceMode      NullableString `json:"LoadBalanceMode,omitempty"`
	FarmsAreIdentical    NullableBool   `json:"FarmsAreIdentical,omitempty"`
}

func (*STFEquivalentFarmSetRequestModel) SetAggregationGroupName added in v0.4.2

func (o *STFEquivalentFarmSetRequestModel) SetAggregationGroupName(v string)

func (*STFEquivalentFarmSetRequestModel) SetBackupFarms added in v0.4.2

func (o *STFEquivalentFarmSetRequestModel) SetBackupFarms(v []string)

func (*STFEquivalentFarmSetRequestModel) SetFarmsAreIdentical added in v0.4.2

func (o *STFEquivalentFarmSetRequestModel) SetFarmsAreIdentical(v bool)

func (*STFEquivalentFarmSetRequestModel) SetLoadBalanceMode added in v0.4.2

func (o *STFEquivalentFarmSetRequestModel) SetLoadBalanceMode(v string)

func (*STFEquivalentFarmSetRequestModel) SetName added in v0.4.2

func (*STFEquivalentFarmSetRequestModel) SetPrimaryFarms added in v0.4.2

func (o *STFEquivalentFarmSetRequestModel) SetPrimaryFarms(v []string)

func (STFEquivalentFarmSetRequestModel) ToMap added in v0.4.2

func (o STFEquivalentFarmSetRequestModel) ToMap() (map[string]interface{}, error)

type STFFarmSetRawResponseModel added in v0.4.2

type STFFarmSetRawResponseModel struct {
	Name                 NullableString `json:"Name,omitempty"`
	LoadBalanceMode      NullableInt    `json:"LoadBalanceMode,omitempty"` // Failover = 0, LoadBalanced = 1
	FarmsAreIdentical    NullableBool   `json:"FarmsAreIdentical,omitempty"`
	AggregationGroupName NullableString `json:"AggregationGroupName,omitempty"`
	PrimaryFarms         NullableString `json:"PrimaryFarms,omitempty"`
	BackupFarms          NullableString `json:"BackupFarms,omitempty"`
}

type STFFarmSetResponseModel added in v0.4.2

type STFFarmSetResponseModel struct {
	Name                 NullableString `json:"Name,omitempty"`
	LoadBalanceMode      NullableString `json:"LoadBalanceMode,omitempty"` // Failover = 0, LoadBalanced = 1
	FarmsAreIdentical    NullableBool   `json:"FarmsAreIdentical,omitempty"`
	AggregationGroupName NullableString `json:"AggregationGroupName,omitempty"`
	PrimaryFarms         []string       `json:"PrimaryFarms,omitempty"`
	BackupFarms          []string       `json:"BackupFarms,omitempty"`
}

func (*STFFarmSetResponseModel) SetAggregationGroupName added in v0.4.2

func (o *STFFarmSetResponseModel) SetAggregationGroupName(v string)

func (*STFFarmSetResponseModel) SetBackupFarms added in v0.4.2

func (o *STFFarmSetResponseModel) SetBackupFarms(v []string)

func (*STFFarmSetResponseModel) SetFarmsAreIdentical added in v0.4.2

func (o *STFFarmSetResponseModel) SetFarmsAreIdentical(v bool)

func (*STFFarmSetResponseModel) SetLoadBalanceMode added in v0.4.2

func (o *STFFarmSetResponseModel) SetLoadBalanceMode(v string)

func (*STFFarmSetResponseModel) SetName added in v0.4.2

func (o *STFFarmSetResponseModel) SetName(v string)

func (*STFFarmSetResponseModel) SetPrimaryFarms added in v0.4.2

func (o *STFFarmSetResponseModel) SetPrimaryFarms(v []string)

type STFGroupMemberResponseModel added in v0.4.2

type STFGroupMemberResponseModel struct {
	GroupName  NullableString `json:"GroupName,omitempty"`
	AccountSid NullableString `json:"AccountSid,omitempty"`
}

func (*STFGroupMemberResponseModel) SetAccountSid added in v0.4.2

func (o *STFGroupMemberResponseModel) SetAccountSid(v string)

func (*STFGroupMemberResponseModel) SetGroupName added in v0.4.2

func (o *STFGroupMemberResponseModel) SetGroupName(v string)

type STFPna added in v0.4.3

type STFPna struct {
	FeatureData       StoreFeatureData `json:"FeatureData,omitempty"`
	PnaEnabled        NullableBool     `json:"PnaEnabled,omitempty"`
	DefaultPnaService NullableBool     `json:"DefaultPnaService,omitempty"`
}

type STFRoamingGatewayRawResponseModel added in v0.4.3

type STFRoamingGatewayRawResponseModel struct {
	SiteId                     int64              `json:"SiteId,omitempty"`
	Name                       NullableString     `json:"Name,omitempty"`
	Default                    NullableBool       `json:"Default,omitempty"`
	Edition                    NullableInt        `json:"Edition,omitempty"`
	Version                    NullableInt        `json:"Version,omitempty"`
	Logon                      NullableInt        `json:"Logon,omitempty"`
	SmartCardFallback          NullableInt        `json:"SmartCardFallback,omitempty"`
	NetScalerTrustCertificates []CertificateModel `json:"NetScalerTrustCertificates,omitempty"`
	NetScalerGatewayMode       NullableString     `json:"NetScalerGatewayMode,omitempty"`
	CallbackUrl                NullableString     `json:"CallbackUrl,omitempty"`
	RWMode                     NullableString     `json:"RWMode,omitempty"`
	Deployment                 NullableString     `json:"Deployment,omitempty"`
	Location                   NullableString     `json:"Location,omitempty"`
	GslbLocation               NullableString     `json:"GslbLocation,omitempty"`
	SessionReliability         NullableBool       `json:"SessionReliability,omitempty"`
	RequestTicketTwoStas       NullableBool       `json:"RequestTicketTwoStas,omitempty"`
	IPAddress                  NullableString     `json:"IpAddress,omitempty"`
	StasUseLoadBalancing       NullableBool       `json:"StasUseLoadBalancing,omitempty"`
	StasBypassDuration         TimeModel          `json:"StasBypassDuration,omitempty"`
	SecureTicketAuthorityUrls  []STFSTAUrlModel   `json:"SecureTicketAuthorityUrls,omitempty"`
	IsCloudGateway             NullableBool       `json:"IsCloudGateway,omitempty"`
	GatewayServiceLookupURL    NullableString     `json:"GatewayServiceLookupUrl,omitempty"`
	AuthenticationCapable      NullableBool       `json:"AuthenticationCapable,omitempty"`
	HdxRoutingCapable          NullableBool       `json:"HdxRoutingCapable,omitempty"`
	NetScalerImport            NullableBool       `json:"NetScalerImport,omitempty"`
}

func (*STFRoamingGatewayRawResponseModel) ConvertToResponseModel added in v0.4.3

type STFRoamingGatewayResponseModel added in v0.4.3

type STFRoamingGatewayResponseModel struct {
	SiteId                     string             `json:"SiteId,omitempty"`
	Name                       NullableString     `json:"Name,omitempty"`
	Default                    NullableBool       `json:"Default,omitempty"`
	Edition                    NullableString     `json:"Edition,omitempty"`
	Version                    NullableString     `json:"Version,omitempty"`
	LogonType                  NullableString     `json:"LogonType,omitempty"`
	SmartCardFallbackLogonType NullableString     `json:"SmartCardFallbackLogonType,omitempty"`
	NetScalerTrustCertificates []CertificateModel `json:"NetScalerTrustCertificates,omitempty"`
	NetScalerGatewayMode       NullableString     `json:"NetScalerGatewayMode,omitempty"`
	CallbackUrl                NullableString     `json:"CallbackUrl,omitempty"`
	RWMode                     NullableString     `json:"RWMode,omitempty"`
	Deployment                 NullableString     `json:"Deployment,omitempty"`
	GatewayUrl                 NullableString     `json:"GatewayUrl,omitempty"`
	GslbUrl                    NullableString     `json:"GslbUrl,omitempty"`
	SessionReliability         NullableBool       `json:"SessionReliability,omitempty"`
	RequestTicketTwoSTAs       NullableBool       `json:"RequestTicketTwoSTAs,omitempty"`
	SubnetIPAddress            NullableString     `json:"SubnetIPAddress,omitempty"`
	StasUseLoadBalancing       NullableBool       `json:"StasUseLoadBalancing,omitempty"`
	StasBypassDuration         NullableString     `json:"StasBypassDuration,omitempty"`
	SecureTicketAuthorityUrls  []STFSTAUrlModel   `json:"SecureTicketAuthorityUrls,omitempty"`
	IsCloudGateway             NullableBool       `json:"IsCloudGateway,omitempty"`
	GatewayServiceLookupURL    NullableString     `json:"GatewayServiceLookupUrl,omitempty"`
	AuthenticationCapable      NullableBool       `json:"AuthenticationCapable,omitempty"`
	HdxRoutingCapable          NullableBool       `json:"HdxRoutingCapable,omitempty"`
	NetScalerImport            NullableBool       `json:"NetScalerImport,omitempty"`
}

func (*STFRoamingGatewayResponseModel) SetAuthenticationCapable added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetAuthenticationCapable(authenticationCapable bool)

func (*STFRoamingGatewayResponseModel) SetCallbackUrl added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetCallbackUrl(callbackUrl string)

func (*STFRoamingGatewayResponseModel) SetDefault added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetDefault(defaultValue bool)

func (*STFRoamingGatewayResponseModel) SetDeployment added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetDeployment(deployment string)

func (*STFRoamingGatewayResponseModel) SetEdition added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetEdition(edition int)

func (*STFRoamingGatewayResponseModel) SetGatewayServiceLookupURL added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetGatewayServiceLookupURL(gatewayServiceLookupURL string)

func (*STFRoamingGatewayResponseModel) SetGatewayUrl added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetGatewayUrl(gatewayUrl string)

func (*STFRoamingGatewayResponseModel) SetGslbUrl added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetGslbUrl(gslbUrl string)

func (*STFRoamingGatewayResponseModel) SetHdxRoutingCapable added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetHdxRoutingCapable(hdxRoutingCapable bool)

func (*STFRoamingGatewayResponseModel) SetIsCloudGateway added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetIsCloudGateway(isCloudGateway bool)

func (*STFRoamingGatewayResponseModel) SetLogonType added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetLogonType(logonType int)

func (*STFRoamingGatewayResponseModel) SetName added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetName(name string)

func (*STFRoamingGatewayResponseModel) SetNetScalerGatewayMode added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetNetScalerGatewayMode(netScalerGatewayMode string)

func (*STFRoamingGatewayResponseModel) SetNetScalerImport added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetNetScalerImport(netScalerImport bool)

func (*STFRoamingGatewayResponseModel) SetNetScalerTrustCertificates added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetNetScalerTrustCertificates(certificates []CertificateModel)

func (*STFRoamingGatewayResponseModel) SetRWMode added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetRWMode(rwMode string)

func (*STFRoamingGatewayResponseModel) SetRequestTicketTwoSTAs added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetRequestTicketTwoSTAs(requestTicketTwoSTAs bool)

func (*STFRoamingGatewayResponseModel) SetSecureTicketAuthorityUrls added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetSecureTicketAuthorityUrls(secureTicketAuthorityUrls []STFSTAUrlModel)

func (*STFRoamingGatewayResponseModel) SetSessionReliability added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetSessionReliability(sessionReliability bool)

func (*STFRoamingGatewayResponseModel) SetSiteId added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetSiteId(siteId int64)

func (*STFRoamingGatewayResponseModel) SetSmartCardFallbackLogonType added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetSmartCardFallbackLogonType(smartCardFallback int)

func (*STFRoamingGatewayResponseModel) SetStasBypassDuration added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetStasBypassDuration(stasBypassDuration string)

func (*STFRoamingGatewayResponseModel) SetStasUseLoadBalancing added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetStasUseLoadBalancing(stasUseLoadBalancing bool)

func (*STFRoamingGatewayResponseModel) SetSubnetIPAddress added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetSubnetIPAddress(subnetIPAddress string)

func (*STFRoamingGatewayResponseModel) SetVersion added in v0.4.3

func (r *STFRoamingGatewayResponseModel) SetVersion(version int)

type STFRoamingServiceRequestModel added in v0.4.3

type STFRoamingServiceRequestModel struct {
	SiteId NullableInt64 `json:"SiteId,omitempty"`
}

func (*STFRoamingServiceRequestModel) SetSiteId added in v0.4.3

func (o *STFRoamingServiceRequestModel) SetSiteId(v int64)

func (STFRoamingServiceRequestModel) ToMap added in v0.4.3

func (o STFRoamingServiceRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type STFRoamingServiceResponseModel added in v0.4.3

type STFRoamingServiceResponseModel struct {
	Roaming                            RoamingModel                   `json:"Roaming,omitempty"`
	CasCongfiguration                  CasConfidurationModel          `json:"CasConfiguration,omitempty"`
	RoamingSettings                    any                            `json:"RoamingSettings,omitempty"` //TODO: Placeholder for RoamingSettings
	HostingEnvironment                 HostingEnvironmentModel        `json:"HostingEnvironment,omitempty"`
	RunAllManagedModulesForAllRequests NullableBool                   `json:"RunAllManagedModulesForAllRequests,omitempty"`
	SiteId                             NullableInt                    `json:"SiteId,omitempty"`
	VirtualPath                        NullableString                 `json:"VirtualPath,omitempty"`
	Name                               NullableString                 `json:"Name,omitempty"`
	FriendlyName                       NullableString                 `json:"FriendlyName,omitempty"`
	FeatureData                        FeatureDataModel               `json:"FeatureData,omitempty"`
	Hmacs                              []HmacsModel                   `json:"Hmacs,omitempty"`
	Certificates                       []CertificateModel             `json:"Certificates,omitempty"`
	TokenManagers                      []ServiceModel                 `json:"TokenManagers,omitempty"`
	Routing                            RoutingModel                   `json:"Routing,omitempty"`
	CredentialWallet                   CredentialWalletModel          `json:"CredentialWallet,omitempty"`
	WebApplication                     WebApplicationModel            `json:"WebApplication,omitempty"`
	ServiceRef                         NullableString                 `json:"ServiceRef,omitempty"`
	PhysicalPath                       NullableString                 `json:"PhysicalPath,omitempty"`
	Diagnostics                        RoamingServiceDiagnosticsModel `json:"Diagnostics,omitempty"`
	ApplicationInitialization          ApplicationInitializationModel `json:"ApplicationInitialization,omitempty"`
	FeatureInstanceId                  NullableString                 `json:"FeatureInstanceId,omitempty"`
	ConfigurationFile                  NullableString                 `json:"ConfigurationFile,omitempty"`
	TenantId                           NullableString                 `json:"TenantId,omitempty"`
}

type STFSTAUrlModel added in v0.4.3

type STFSTAUrlModel struct {
	AuthorityId          NullableString `json:"AuthorityId,omitempty"`
	StaUrl               NullableString `json:"StaUrl,omitempty"`
	StaValidationEnabled NullableBool   `json:"StaValidationEnabled,omitempty"`
	StaValidationSecret  NullableString `json:"StaValidationSecret,omitempty"`
}

func (*STFSTAUrlModel) SetStaUrl added in v0.4.3

func (r *STFSTAUrlModel) SetStaUrl(staUrl string)

func (*STFSTAUrlModel) SetStaValidationEnabled added in v0.4.3

func (r *STFSTAUrlModel) SetStaValidationEnabled(staValidationEnabled bool)

func (*STFSTAUrlModel) SetStaValidationSecret added in v0.4.3

func (r *STFSTAUrlModel) SetStaValidationSecret(staValidationSecret string)

type STFStoreDetailModel

type STFStoreDetailModel struct {
	SiteId                             NullableInt                    `json:"SiteId,omitempty"`
	VirtualPath                        NullableString                 `json:"VirtualPath,omitempty"`
	FriendlyName                       NullableString                 `json:"FriendlyName,omitempty"`
	Service                            StoreServiceModel              `json:"Service,omitempty"`
	FarmsConfiguration                 StoreFarmsConfiguration        `json:"FarmsConfiguration,omitempty"`
	UserFarmMappings                   []string                       `json:"UserFarmMappings,omitempty"`
	Authentication                     StoreAuthenticationModel       `json:"Authentication,omitempty"`
	Subscription                       StoreSubscriptionModel         `json:"Subscription,omitempty"`
	Gateways                           []string                       `json:"Gateways,omitempty"`
	GatewayService                     StoreGatewayServiceModel       `json:"GatewayService,omitempty"`
	OptimalGatewaysForFarms            []string                       `json:"OptimalGatewaysForFarms,omitempty"`
	DiscoveryService                   StoreDiscoveryServiceModel     `json:"DiscoveryService,omitempty"`
	PNA                                StorePNAModel                  `json:"PNA,omitempty"`
	Resources                          StoreResources                 `json:"Resources,omitempty"`
	StoreResources                     StoreResourcesModel            `json:"StoreResources,omitempty"`
	Workflow                           StoreWorkflowModel             `json:"Workflow,omitempty"`
	SubscriptionStoreClient            SubscriptionStoreClientModel   `json:"SubscriptionStoreClient,omitempty"`
	IcaLaunchDefaults                  IcaLaunchDefaultsModel         `json:"IcaLaunchDefaults,omitempty"`
	IcaFileSigning                     IcaFileSigningModel            `json:"IcaFileSigning,omitempty"`
	DatabaseConnectionNullableString   DatabaseConnectionStringModel  `json:"DatabaseConnectionNullableString,omitempty"`
	AppSettings                        StoreAppSettingsModel          `json:"AppSettings,omitempty"`
	SessionManagerSettings             SessionManagerSettingsModel    `json:"SessionManagerSettings,omitempty"`
	StoreSettings                      StoreSettingsModel             `json:"StoreSettings,omitempty"`
	ServiceId                          NullableString                 `json:"ServiceId,omitempty"`
	ConsumerService                    BasicServiceModel              `json:"ConsumerService,omitempty"`
	ServiceTokenCertificate            CertificateModel               `json:"ServiceTokenCertificate,omitempty"`
	AuthenticationServiceVirtualPath   NullableString                 `json:"AuthenticationServiceVirtualPath,omitempty"`
	HostingEnvironment                 HostingEnvironmentModel        `json:"HostingEnvironment,omitempty"`
	RunAllManagedModulesForAllRequests NullableBool                   `json:"RunAllManagedModulesForAllRequests,omitempty"`
	FeatureData                        StoreFeatureData               `json:"FeatureData,omitempty"`
	Name                               NullableString                 `json:"Name,omitempty"`
	Hmacs                              []HmacsModel                   `json:"Hmacs,omitempty"`
	Certificates                       []CertificateModel             `json:"Certificates,omitempty"`
	TokenManagers                      []TokenManagerModel            `json:"TokenManagers,omitempty"`
	Routing                            RoutingModel                   `json:"Routing,omitempty"`
	CredentialWallet                   CredentialWalletModel          `json:"CredentialWallet,omitempty"`
	WebApplication                     BasicWebApplicationModel       `json:"WebApplication,omitempty"`
	ServiceRef                         NullableString                 `json:"ServiceRef,omitempty"`
	PhysicalPath                       NullableString                 `json:"PhysicalPath,omitempty"`
	Diagnostics                        StoreDiagnosticsModel          `json:"Diagnostics,omitempty"`
	ApplicationInitialization          ApplicationInitializationModel `json:"ApplicationInitialization,omitempty"`
	FeatureInstanceId                  NullableString                 `json:"FeatureInstanceId,omitempty"`
	Configuration                      StoreConfiguration             `json:"Configuration,omitempty"`
	ConfigurationFile                  NullableString                 `json:"ConfigurationFile,omitempty"`
	TenantId                           NullableString                 `json:"TenantId,omitempty"`
}

type STFStorePnaSetRequestModel added in v0.4.3

type STFStorePnaSetRequestModel struct {
	LogonMethod       NullableString `json:"LogonMethod,omitempty"`
	DefaultPnaService NullableBool   `json:"DefaultPnaService,omitempty"`
}

func (*STFStorePnaSetRequestModel) SetDefaultPnaService added in v0.4.3

func (o *STFStorePnaSetRequestModel) SetDefaultPnaService(v bool)

func (*STFStorePnaSetRequestModel) SetLogonMethod added in v0.4.3

func (o *STFStorePnaSetRequestModel) SetLogonMethod(v string)

func (STFStorePnaSetRequestModel) ToMap added in v0.4.3

func (o STFStorePnaSetRequestModel) ToMap() (map[string]interface{}, error)

type STFUserFarmMappingGroup added in v0.4.2

type STFUserFarmMappingGroup struct {
	GroupName  NullableString `json:"GroupName,omitempty"`
	AccountSid NullableString `json:"AccountSid,omitempty"`
}

func (*STFUserFarmMappingGroup) SetAccountSid added in v0.4.2

func (o *STFUserFarmMappingGroup) SetAccountSid(v string)

func (*STFUserFarmMappingGroup) SetGroupName added in v0.4.2

func (o *STFUserFarmMappingGroup) SetGroupName(v string)

func (STFUserFarmMappingGroup) ToMap added in v0.4.2

func (o STFUserFarmMappingGroup) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type STFUserFarmMappingRawResponseModel added in v0.4.2

type STFUserFarmMappingRawResponseModel struct {
	Name         NullableString               `json:"Name,omitempty"`
	GroupMembers map[string]string            `json:"GroupMembers,omitempty"`
	FarmSets     []STFFarmSetRawResponseModel `json:"FarmSets,omitempty"`
}

type STFUserFarmMappingResponseModel added in v0.4.2

type STFUserFarmMappingResponseModel struct {
	Name         NullableString                `json:"Name,omitempty"`
	VirtualPath  NullableString                `json:"VirtualPath,omitempty"`
	GroupMembers []STFGroupMemberResponseModel `json:"GroupMembers,omitempty"`
	FarmSets     []STFFarmSetResponseModel     `json:"FarmSets,omitempty"`
}

type STFVersionModel added in v0.4.3

type STFVersionModel struct {
	Major         NullableInt `json:"Major,omitempty"`
	Minor         NullableInt `json:"Minor,omitempty"`
	Build         NullableInt `json:"Build,omitempty"`
	Revision      NullableInt `json:"Revision,omitempty"`
	MajorRevision NullableInt `json:"MajorRevision,omitempty"`
	MinorRevision NullableInt `json:"MinorRevision,omitempty"`
}

type STFWebReceiverAuthenticationMethodsResponse

type STFWebReceiverAuthenticationMethodsResponse struct {
	LocationUrl   NullableString `json:"LocationUrl"`
	TokenLifeTime TokenLifeTime  `json:"TokenLifeTime"`
	Methods       []string       `json:"Methods"`
}

type STFWebReceiverDetailModel

type STFWebReceiverDetailModel struct {
	SiteId                             NullableInt               `json:"SiteId"`
	VirtualPath                        NullableString            `json:"VirtualPath"`
	FriendlyName                       NullableString            `json:"FriendlyName"`
	WebReceiverSettings                WebReceiverSettings       `json:"WebReceiverSettings"`
	WebReceiver                        WebReceiver               `json:"WebReceiver"`
	DefaultIISSite                     NullableBool              `json:"DefaultIISSite"`
	ServiceID                          NullableString            `json:"ServiceId"`
	ProducerService                    BasicServiceModel         `json:"ProducerService"`
	ConsumerService                    BasicServiceModel         `json:"ConsumerService"`
	ServiceTokenCertificate            CertificateModel          `json:"ServiceTokenCertificate"`
	AuthenticationServiceVirtualPath   NullableString            `json:"AuthenticationServiceVirtualPath"`
	StoreServiceVirtualPath            NullableString            `json:"StoreServiceVirtualPath"`
	HostingEnvironment                 HostingEnvironmentModel   `json:"HostingEnvironment"`
	RunAllManagedModulesForAllRequests NullableBool              `json:"RunAllManagedModulesForAllRequests"`
	FeatureData                        FeatureData               `json:"FeatureData"`
	Name                               NullableString            `json:"Name"`
	Hmacs                              []HmacsModel              `json:"Hmacs"`
	Certificates                       []CertificateModel        `json:"Certificates"`
	TokenManagers                      []TokenManagers           `json:"TokenManagers"`
	Routing                            RoutingModel              `json:"Routing"`
	CredentialWallet                   CredentialWalletModel     `json:"CredentialWallet"`
	WebApplication                     WebApplication            `json:"WebApplication"`
	ServiceRef                         NullableString            `json:"ServiceRef"`
	PhysicalPath                       NullableString            `json:"PhysicalPath"`
	Diagnostics                        Diagnostics               `json:"Diagnostics"`
	ApplicationInitialization          ApplicationInitialization `json:"ApplicationInitialization"`
	FeatureInstanceID                  NullableString            `json:"FeatureInstanceId"`
	Configuration                      Configuration             `json:"Configuration"`
	ConfigurationFile                  NullableString            `json:"ConfigurationFile"`
	TenantID                           NullableString            `json:"TenantId"`
}

type STFWebReceiverSiteStyleResponseModel added in v0.5.0

type STFWebReceiverSiteStyleResponseModel struct {
	HeaderLogoPath        NullableString `json:"HeaderLogoPath,omitempty"`
	LogonLogoPath         NullableString `json:"LogonLogoPath,omitempty"`
	HeaderBackgroundColor NullableString `json:"HeaderBackgroundColor,omitempty"`
	HeaderForegroundColor NullableString `json:"HeaderForegroundColor,omitempty"`
	LinkColor             NullableString `json:"LinkColor,omitempty"`
}

type SamlFormsModel

type SamlFormsModel struct {
	ConversationFactoryName NullableString       `json:"ConversationFactoryName,omitempty"` // The conversation factory name of the saml forms
	ClaimsFactoryName       NullableString       `json:"ClaimsFactoryName,omitempty"`       // The claims factory name of the saml forms
	SamlSettings            SamlSettingsModel    `json:"SamlSettings,omitempty"`            // The saml settings of the saml forms
	WebViewSettings         WebViewSettingsModel `json:"WebViewSettings,omitempty"`         // The web view settings of the saml forms
}

type SamlIdentityProviderModel

type SamlIdentityProviderModel struct {
	SingleSignOnService       SingleSignOnServiceModel `json:"SingleSignOnService,omitempty"`       // The single sign on service of the identity provider
	SingleLogoutService       SingleSignOnServiceModel `json:"SingleLogoutService,omitempty"`       // The single logout service of the identity provider
	ArtifactResolutionAddress NullableString           `json:"ArtifactResolutionAddress,omitempty"` // The artifact resolution address of the identity provider
	SigningCertificates       CertificateModel         `json:"SigningCertificates,omitempty"`       // The signing certificates of the identity provider
}

type SamlServiceProviderModel

type SamlServiceProviderModel struct {
	Uri                             NullableString      `json:"Uri,omitempty"`                             // The uri of the service provider
	NameClaimType                   NullableString      `json:"NameClaimType,omitempty"`                   // The name claim type of the service provider
	SecurityTokenHandlerFactoryName NullableString      `json:"SecurityTokenHandlerFactoryName,omitempty"` // The security token handler factory name of the service provider
	RequireArtifactResolution       NullableBool        `json:"RequireArtifactResolution,omitempty"`       // The require artifact resolution of the service provider
	EncryptionCertificates          []NullableString    `json:"EncryptionCertificates,omitempty"`          // The encryption certificates of the service provider
	RequestSigning                  RequestSigningModel `json:"RequestSigning,omitempty"`                  // The request signing of the service provider
}

type SamlSettingsModel

type SamlSettingsModel struct {
	IdentityProvider SamlIdentityProviderModel `json:"IdentityProvider,omitempty"` // The identity provider of the saml settings
	ServiceProvider  SamlServiceProviderModel  `json:"ServiceProvider,omitempty"`  // The service provider of the saml settings

}

type ServerSettings

type ServerSettings struct {
	Authentication          NullableString `json:"Authentication"`
	Communication           NullableString `json:"Communication"`
	ResourcesService        NullableString `json:"ResourcesService"`
	ApplicationShortcuts    NullableString `json:"ApplicationShortcuts"`
	DiscoveryService        NullableString `json:"DiscoveryService"`
	StrictTransportSecurity NullableString `json:"StrictTransportSecurity"`
	FeaturedAppGroups       NullableString `json:"FeaturedAppGroups"`
}

type ServiceModel

type ServiceModel struct {
	Id               NullableString     `json:"Id,omitempty"`               // The id of the service
	DisplayName      NullableString     `json:"DisplayName,omitempty"`      // The display name of the service
	TrustedIssuers   []TrustIssuerModel `json:"TrustedIssuers,omitempty"`   // The trusted issuers of the service
	RelyingParties   []RelyingParty     `json:"RelyingParties,omitempty"`   // The relying parties of the service
	AllowedAudiences []AllowedAudience  `json:"AllowedAudiences,omitempty"` // The allowed audiences of the service
}

type ServiceRecordModel added in v0.4.3

type ServiceRecordModel struct {
	ServiceRef      NullableString `json:"ServiceRef,omitempty"`
	Name            NullableString `json:"Name,omitempty"`
	Description     NullableString `json:"Description,omitempty"`
	Id              NullableString `json:"Id,omitempty"`
	Type            NullableInt    `json:"Type,omitempty"`
	Address         NullableString `json:"Address,omitempty"`
	Beacons         NullableString `json:"Beacons,omitempty"`
	Gateways        NullableString `json:"Gateways,omitempty"`
	OptimalGateways NullableString `json:"OptimalGateways,omitempty"`
}

type SessionManagerSettingsModel

type SessionManagerSettingsModel struct {
	CertificateValidationMode    NullableString `json:"CertificateValidationMode"`
	SessionManagerTrustedIssuers []string       `json:"SessionManagerTrustedIssuers"`
}

type SetSTFClaimsFactoryNamesRequestModel added in v0.4.3

type SetSTFClaimsFactoryNamesRequestModel struct {
	ClaimsFactoryName NullableString `json:"ClaimsFactoryName,omitempty"`
}

func (*SetSTFClaimsFactoryNamesRequestModel) SetClaimsFactoryName added in v0.4.3

func (o *SetSTFClaimsFactoryNamesRequestModel) SetClaimsFactoryName(v string)

func (*SetSTFClaimsFactoryNamesRequestModel) ToMap added in v0.4.3

func (o *SetSTFClaimsFactoryNamesRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type SetSTFDeploymentRequestModel

type SetSTFDeploymentRequestModel struct {
	SiteId      NullableInt64  `json:"SiteId,omitempty"`      // The IIS site id of the deployment
	HostBaseUrl NullableString `json:"HostBaseUrl,omitempty"` // Url used to access the StoreFront server group
}

func (*SetSTFDeploymentRequestModel) SetHostBaseUrl

func (o *SetSTFDeploymentRequestModel) SetHostBaseUrl(v string)

func (*SetSTFDeploymentRequestModel) SetSiteId

func (o *SetSTFDeploymentRequestModel) SetSiteId(v int64)

func (SetSTFDeploymentRequestModel) ToMap

func (o SetSTFDeploymentRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type SetSTFRoamingAccountRequestModel added in v0.5.0

type SetSTFRoamingAccountRequestModel struct {
	StoreService NullableString //Configuration of a StoreFront Store Service
	Published    NullableBool   //Whether the account is published
}

func (*SetSTFRoamingAccountRequestModel) SetPublished added in v0.5.0

func (o *SetSTFRoamingAccountRequestModel) SetPublished(v bool)

func (*SetSTFRoamingAccountRequestModel) SetStoreService added in v0.5.0

func (o *SetSTFRoamingAccountRequestModel) SetStoreService(v string)

func (SetSTFRoamingAccountRequestModel) ToMap added in v0.5.0

func (o SetSTFRoamingAccountRequestModel) ToMap() (map[string]interface{}, error)

type SetSTFRoamingExternalBeaconRequestModel added in v0.5.1

type SetSTFRoamingExternalBeaconRequestModel struct {
	External []string `json:"External,omitempty"` // External
}

func (*SetSTFRoamingExternalBeaconRequestModel) SetExternal added in v0.5.1

func (o *SetSTFRoamingExternalBeaconRequestModel) SetExternal(v []string)

func (SetSTFRoamingExternalBeaconRequestModel) ToMap added in v0.5.1

func (o SetSTFRoamingExternalBeaconRequestModel) ToMap() (map[string]interface{}, error)

type SetSTFRoamingGatewayRequestModel added in v0.4.3

type SetSTFRoamingGatewayRequestModel struct {
	Name                       NullableString `json:"Name,omitempty"`                       //The Gateway friendly name
	LogonType                  *LogonType     `json:"LogonType,omitempty"`                  // The login type required and supported by the Gateway
	SmartCardFallbackLogonType *LogonType     `json:"SmartCardFallbackLogonType,omitempty"` // The login type to use when SmartCard fails
	Version                    NullableString `json:"Version,omitempty"`                    // The Citrix NetScaler Gateway version
	GatewayUrl                 NullableString `json:"GatewayUrl,omitempty"`                 // The Gateway Url
	CallbackUrl                NullableString `json:"CallbackUrl,omitempty"`                // The Gateway authentication NetScaler call-back Url
	SessionReliability         NullableBool   `json:"SessionReliability,omitempty"`         // Enable session reliability. Session Reliability keeps sessions active and on the user’s screen when network connectivity is interrupted. Users continue to see the application they are using until network connectivity resumes.
	RequestTicketTwoSTAs       NullableBool   `json:"RequestTicketTwoSTAs,omitempty"`       //Request STA tickets from two STA servers (Requires two STA servers)
	SubnetIPAddress            NullableString `json:"SubnetIPAddress,omitempty"`            //IP address
	GslbUrl                    NullableString `json:"GslbUrl,omitempty"`                    // An optional URL which corresponds to the GSLB domain used by multiple gateways
	IsCloudGateway             NullableBool   `json:"IsCloudGateway,omitempty"`             //Whether the Gateway is an instance of Citrix Gateway Service in the cloud.
}

func (*SetSTFRoamingGatewayRequestModel) GetLogonType added in v1.0.2

func (o *SetSTFRoamingGatewayRequestModel) GetLogonType() LogonType

GetLogonType returns the LogonType field value if set, zero value otherwise.

func (*SetSTFRoamingGatewayRequestModel) GetLogonTypeOk added in v1.0.2

func (o *SetSTFRoamingGatewayRequestModel) GetLogonTypeOk() (*LogonType, bool)

GetLogonTypeOk returns a tuple with the LogonType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SetSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonType added in v1.0.2

func (o *SetSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonType() LogonType

GetSmartCardFallbackLogonType returns the LogonType field value if set, zero value otherwise.

func (*SetSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonTypeOk added in v1.0.2

func (o *SetSTFRoamingGatewayRequestModel) GetSmartCardFallbackLogonTypeOk() (*LogonType, bool)

GetSmartCardFallbackLogonTypeOk returns a tuple with the LogonType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SetSTFRoamingGatewayRequestModel) HasLogonType added in v1.0.2

func (o *SetSTFRoamingGatewayRequestModel) HasLogonType() bool

HasLogonType returns a boolean if a field has been set.

func (*SetSTFRoamingGatewayRequestModel) HasSmartCardFallbackLogonType added in v1.0.2

func (o *SetSTFRoamingGatewayRequestModel) HasSmartCardFallbackLogonType() bool

HasSmartCardFallbackLogonType returns a boolean if a field has been set.

func (*SetSTFRoamingGatewayRequestModel) SetCallbackUrl added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetCallbackUrl(v string)

func (*SetSTFRoamingGatewayRequestModel) SetGatewayUrl added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetGatewayUrl(v string)

func (*SetSTFRoamingGatewayRequestModel) SetGslbUrl added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetGslbUrl(v string)

func (*SetSTFRoamingGatewayRequestModel) SetIsCloudGateway added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetIsCloudGateway(v bool)

func (*SetSTFRoamingGatewayRequestModel) SetLogonType added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetLogonType(v LogonType)

func (*SetSTFRoamingGatewayRequestModel) SetName added in v0.4.3

func (*SetSTFRoamingGatewayRequestModel) SetRequestTicketTwoSTAs added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetRequestTicketTwoSTAs(v bool)

func (*SetSTFRoamingGatewayRequestModel) SetSessionReliability added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetSessionReliability(v bool)

func (*SetSTFRoamingGatewayRequestModel) SetSmartCardFallbackLogonType added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetSmartCardFallbackLogonType(v LogonType)

func (*SetSTFRoamingGatewayRequestModel) SetSubnetIPAddress added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetSubnetIPAddress(v string)

func (*SetSTFRoamingGatewayRequestModel) SetVersion added in v0.4.3

func (o *SetSTFRoamingGatewayRequestModel) SetVersion(v string)

func (SetSTFRoamingGatewayRequestModel) ToMap added in v0.4.3

func (o SetSTFRoamingGatewayRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type SetSTFRoamingInternalBeaconRequestModel added in v0.5.1

type SetSTFRoamingInternalBeaconRequestModel struct {
	Internal string `json:"Internal,omitempty"` // Internal
}

func (*SetSTFRoamingInternalBeaconRequestModel) SetInternal added in v0.5.1

func (SetSTFRoamingInternalBeaconRequestModel) ToMap added in v0.5.1

func (o SetSTFRoamingInternalBeaconRequestModel) ToMap() (map[string]interface{}, error)

type SetSTFStoreEnumerationOptionsRequestModel added in v0.4.3

type SetSTFStoreEnumerationOptionsRequestModel struct {
	EnhancedEnumeration           NullableBool   // Enable enhanced enumeration. Enumerate multiple farms in parallel to reduce operation time
	MaximumConcurrentEnumerations NullableInt64  // Maximum farms enumerated in parallel
	FilterByTypesInclude          []string       // Inclusive resource filter by type (Applications, Desktops or Documents)
	FilterByKeywordsInclude       []string       // Only include applications and desktops that match the keywords
	FilterByKeywordsExclude       []string       // Exclude applications and desktops that match the keywords
	RequestFullIconData           NullableString // Request icon data (None, Full, FullAndMulti)
}

func (*SetSTFStoreEnumerationOptionsRequestModel) SetEnhancedEnumeration added in v0.4.3

func (o *SetSTFStoreEnumerationOptionsRequestModel) SetEnhancedEnumeration(v bool)

func (*SetSTFStoreEnumerationOptionsRequestModel) SetFilterByKeywordsExclude added in v0.4.3

func (o *SetSTFStoreEnumerationOptionsRequestModel) SetFilterByKeywordsExclude(v []string)

func (*SetSTFStoreEnumerationOptionsRequestModel) SetFilterByKeywordsInclude added in v0.4.3

func (o *SetSTFStoreEnumerationOptionsRequestModel) SetFilterByKeywordsInclude(v []string)

func (*SetSTFStoreEnumerationOptionsRequestModel) SetFilterByTypesInclude added in v0.4.3

func (o *SetSTFStoreEnumerationOptionsRequestModel) SetFilterByTypesInclude(v []string)

func (*SetSTFStoreEnumerationOptionsRequestModel) SetMaximumConcurrentEnumerations added in v0.4.3

func (o *SetSTFStoreEnumerationOptionsRequestModel) SetMaximumConcurrentEnumerations(v int64)

func (*SetSTFStoreEnumerationOptionsRequestModel) SetRequestFullIconData added in v0.4.3

func (o *SetSTFStoreEnumerationOptionsRequestModel) SetRequestFullIconData(v string)

func (SetSTFStoreEnumerationOptionsRequestModel) ToMap added in v0.4.3

func (o SetSTFStoreEnumerationOptionsRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable

type SetSTFStoreLaunchOptionsRequestModel added in v0.4.3

type SetSTFStoreLaunchOptionsRequestModel struct {
	AddressResolutionType                  NullableString `json:"AddressResolutionType,omitempty"`
	RequestICAClientSecureChannel          NullableString `json:"RequestIcaClientSecureChannel,omitempty"`
	AllowSpecialFolderRedirection          NullableBool   `json:"AllowSpecialFolderRedirection,omitempty"`
	AllowFontSmoothing                     NullableBool   `json:"AllowFontSmoothing,omitempty"`
	RequireLaunchReference                 NullableBool   `json:"RequireLaunchReference,omitempty"`
	OverrideIcaClientName                  NullableBool   `json:"OverrideIcaClientName,omitempty"`
	OverlayAutoLoginCredentialsWithTicket  NullableBool   `json:"OverlayAutoLoginCredentialsWithTicket,omitempty"`
	IgnoreClientProvidedClientAddress      NullableBool   `json:"IgnoreClientProvidedClientAddress,omitempty"`
	SetNoLoadBiasFlag                      NullableBool   `json:"SetNoLoadBiasFlag,omitempty"`
	RDPOnly                                NullableBool   `json:"RDPOnly,omitempty"`
	VdaLogonDataProvider                   NullableString `json:"VdaLogonDataProvider,omitempty"`
	IcaTemplateName                        NullableString `json:"IcaTemplateName,omitempty"`
	FederatedAuthenticationServiceFailover NullableBool   `json:"FederatedAuthenticationServiceFailover,omitempty"`
}

func (*SetSTFStoreLaunchOptionsRequestModel) SetAddressResolutionType added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetAddressResolutionType(v string)

func (*SetSTFStoreLaunchOptionsRequestModel) SetAllowFontSmoothing added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetAllowFontSmoothing(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetAllowSpecialFolderRedirection added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetAllowSpecialFolderRedirection(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetFederatedAuthenticationServiceFailover added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetFederatedAuthenticationServiceFailover(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetIcaTemplateName added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetIcaTemplateName(v string)

func (*SetSTFStoreLaunchOptionsRequestModel) SetIgnoreClientProvidedClientAddress added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetIgnoreClientProvidedClientAddress(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetOverlayAutoLoginCredentialsWithTicket added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetOverlayAutoLoginCredentialsWithTicket(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetOverrideIcaClientName added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetOverrideIcaClientName(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetRDPOnly added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetRDPOnly(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetRequestICAClientSecureChannel added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetRequestICAClientSecureChannel(v string)

func (*SetSTFStoreLaunchOptionsRequestModel) SetRequireLaunchReference added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetRequireLaunchReference(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetSetNoLoadBiasFlag added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetSetNoLoadBiasFlag(v bool)

func (*SetSTFStoreLaunchOptionsRequestModel) SetVdaLogonDataProvider added in v0.4.3

func (o *SetSTFStoreLaunchOptionsRequestModel) SetVdaLogonDataProvider(v string)

func (SetSTFStoreLaunchOptionsRequestModel) ToMap added in v0.4.3

func (o SetSTFStoreLaunchOptionsRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable

type SetSTFStoreRequestModel

type SetSTFStoreRequestModel struct {
	RDPOnly                             NullableBool   //Configure the Store to launch all requests using the RDP protocol.
	IcaTemplateName                     NullableString //Ica template to use when launching an application or desktop.
	IcaFileSigning                      NullableBool   //Sign the ica file used for launch.
	IcaFileSigningCertificateThumbprint NullableString //Thumbprint of the certificate to use for signing the ica file.
	IcaFileSigningHashAlgorithm         NullableString //Algorithm used to sign the ica file. The setting should not normally require changing from the default.
	AuthenticationService               NullableString //The Authentication service and the Store should use. Will result in the Store using the authentication protocols of the service.
	KerberosDelegation                  NullableBool   //Turn on Kerberos delegation for the Store to support XenApp 6.5 and earlier constrained delegation.
	Force                               NullableBool   //Force settings to be applied ignoring confirmation prompts.
	AllowSessionReconnect               NullableBool   //Allow sessions to be reconnected.
	SubstituteDesktopImage              NullableBool   //Substitute the desktop image provided by XenApp\XenDesktop with the StoreFront default.
	UnifiedReceiver                     NullableString //Choose the classic or unified Receiver experience.
	LockedDown                          NullableBool   //All the resources delivered by locked-down Store are auto subscribed and do not allow for un-subscription.
	PassThru                            NullableBool   //Output the resulting Store service.
}

func (*SetSTFStoreRequestModel) SetAllowSessionReconnect

func (o *SetSTFStoreRequestModel) SetAllowSessionReconnect(v bool)

SetAllowSessionReconnect sets whether to allow sessions to be reconnected.

func (*SetSTFStoreRequestModel) SetAuthenticationService

func (o *SetSTFStoreRequestModel) SetAuthenticationService(v string)

SetAuthenticationService sets the authentication service that the Store should use.

func (*SetSTFStoreRequestModel) SetForce

func (o *SetSTFStoreRequestModel) SetForce(v bool)

SetForce sets whether to force settings to be applied, ignoring confirmation prompts.

func (*SetSTFStoreRequestModel) SetIcaFileSigning

func (o *SetSTFStoreRequestModel) SetIcaFileSigning(v bool)

SetIcaFileSigning enables or disables signing the ICA file used for launch.

func (*SetSTFStoreRequestModel) SetIcaFileSigningCertificateThumbprint

func (o *SetSTFStoreRequestModel) SetIcaFileSigningCertificateThumbprint(v string)

SetIcaFileSigningCertificateThumbprint sets the thumbprint of the certificate to use for signing the ICA file.

func (*SetSTFStoreRequestModel) SetIcaFileSigningHashAlgorithm

func (o *SetSTFStoreRequestModel) SetIcaFileSigningHashAlgorithm(v string)

SetIcaFileSigningHashAlgorithm sets the algorithm used to sign the ICA file.

func (*SetSTFStoreRequestModel) SetIcaTemplateName

func (o *SetSTFStoreRequestModel) SetIcaTemplateName(v string)

SetIcaTemplateName sets the ICA template to use when launching an application or desktop.

func (*SetSTFStoreRequestModel) SetKerberosDelegation

func (o *SetSTFStoreRequestModel) SetKerberosDelegation(v bool)

SetKerberosDelegation enables or disables Kerberos delegation for the Store.

func (*SetSTFStoreRequestModel) SetLockedDown

func (o *SetSTFStoreRequestModel) SetLockedDown(v bool)

SetLockedDown sets whether all the resources delivered by the locked-down Store are auto-subscribed and do not allow un-subscription.

func (*SetSTFStoreRequestModel) SetPassThru

func (o *SetSTFStoreRequestModel) SetPassThru(v bool)

SetPassThru sets whether to output the resulting Store service.

func (*SetSTFStoreRequestModel) SetRDPOnly

func (o *SetSTFStoreRequestModel) SetRDPOnly(v bool)

SetRDPOnly configures the Store to launch all requests using the RDP protocol.

func (*SetSTFStoreRequestModel) SetSubstituteDesktopImage

func (o *SetSTFStoreRequestModel) SetSubstituteDesktopImage(v bool)

SetSubstituteDesktopImage sets whether to substitute the desktop image provided by XenApp\XenDesktop with the StoreFront default.

func (*SetSTFStoreRequestModel) SetUnifiedReceiver

func (o *SetSTFStoreRequestModel) SetUnifiedReceiver(v string)

SetUnifiedReceiver sets the Receiver experience to choose (classic or unified).

func (SetSTFStoreRequestModel) ToMap

func (o SetSTFStoreRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type SetSTFWebReceiverRequestModel

type SetSTFWebReceiverRequestModel struct {
	ClassicReceiverExperience NullableBool   `json:"ClassicReceiverExperience,omitempty"` // Enable or disable the classic or unified Receiver experience. The classic experience is no longer supported. Defaulting to the unified experience to maintain compatibility with legacy scripting.
	SessionStateTimeout       NullableInt    `json:"SessionStateTimeout,omitempty"`       // Set the session state timeout, in minutes.
	DefaultIISSite            NullableBool   `json:"DefaultIISSite,omitempty"`            // Set the Receiver for Web site as the default page in IIS
	PassThru                  NullableBool   `json:"PassThru,omitempty"`                  // Output the updated WebReceiver object
	WebUIExperence            NullableString `json:"WebUIExperence,omitempty"`            // Enable the Receiver experience. This parameter allows for selecting between all UIs that are available
}

func (*SetSTFWebReceiverRequestModel) SetClassicReceiverExperience

func (o *SetSTFWebReceiverRequestModel) SetClassicReceiverExperience(v bool)

func (*SetSTFWebReceiverRequestModel) SetDefaultIISSite

func (o *SetSTFWebReceiverRequestModel) SetDefaultIISSite(v bool)

func (*SetSTFWebReceiverRequestModel) SetPassThru

func (o *SetSTFWebReceiverRequestModel) SetPassThru(v bool)

func (*SetSTFWebReceiverRequestModel) SetSessionStateTimeout

func (o *SetSTFWebReceiverRequestModel) SetSessionStateTimeout(v int)

func (SetSTFWebReceiverRequestModel) ToMap

func (o SetSTFWebReceiverRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type SetSTFWebReceiverResourcesServiceRequestModel added in v0.5.0

type SetSTFWebReceiverResourcesServiceRequestModel struct {
	PersistentIconCacheEnabled NullableBool `json:"PersistentIconCacheEnabled,omitempty"`
	IcaFileCacheExpiry         NullableInt  `json:"IcaFileCacheExpiry,omitempty"`
	IconSize                   NullableInt  `json:"IconSize,omitempty"`
	ShowDesktopViewer          NullableBool `json:"ShowDesktopViewer,omitempty"`
}

func (*SetSTFWebReceiverResourcesServiceRequestModel) SetIcaFileCacheExpiry added in v0.5.0

func (o *SetSTFWebReceiverResourcesServiceRequestModel) SetIcaFileCacheExpiry(v int)

func (*SetSTFWebReceiverResourcesServiceRequestModel) SetIconSize added in v0.5.0

func (*SetSTFWebReceiverResourcesServiceRequestModel) SetPersistentIconCacheEnabled added in v0.5.0

func (o *SetSTFWebReceiverResourcesServiceRequestModel) SetPersistentIconCacheEnabled(v bool)

func (*SetSTFWebReceiverResourcesServiceRequestModel) SetShowDesktopViewer added in v0.5.0

func (o *SetSTFWebReceiverResourcesServiceRequestModel) SetShowDesktopViewer(v bool)

func (*SetSTFWebReceiverResourcesServiceRequestModel) ToMap added in v0.5.0

func (o *SetSTFWebReceiverResourcesServiceRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable

type SetSTFWebReceiverSiteStyleRequestModel added in v0.5.0

type SetSTFWebReceiverSiteStyleRequestModel struct {
	WebReceiverService     NullableString `json:"WebReceiverService,omitempty"`     // A .NET class representing the configuration of a StoreFront Web Receiver service
	HeaderLogoPath         NullableString `json:"HeaderLogoPath,omitempty"`         // Header Logo Path
	LogonLogoPath          NullableString `json:"LogonLogoPath,omitempty"`          // Logon Logo Path
	HeaderBackgroundColor  NullableString `json:"HeaderBackgroundColor,omitempty"`  // Background Color of the Header
	HeaderForegroundColor  NullableString `json:"HeaderForegroundColor,omitempty"`  // Foreground Color of the Header
	LinkColor              NullableString `json:"LinkColor,omitempty"`              // Link color of the page
	IgnoreNonExistentLogos NullableBool   `json:"IgnoreNonExistentLogos,omitempty"` // Whether to ignore non-existent logo files and continue to set colors
}

func (*SetSTFWebReceiverSiteStyleRequestModel) SetHeaderBackgroundColor added in v0.5.0

func (o *SetSTFWebReceiverSiteStyleRequestModel) SetHeaderBackgroundColor(v string)

func (*SetSTFWebReceiverSiteStyleRequestModel) SetHeaderForegroundColor added in v0.5.0

func (o *SetSTFWebReceiverSiteStyleRequestModel) SetHeaderForegroundColor(v string)

func (*SetSTFWebReceiverSiteStyleRequestModel) SetHeaderLogoPath added in v0.5.0

func (o *SetSTFWebReceiverSiteStyleRequestModel) SetHeaderLogoPath(v string)

func (*SetSTFWebReceiverSiteStyleRequestModel) SetIgnoreNonExistentLogos added in v0.5.0

func (o *SetSTFWebReceiverSiteStyleRequestModel) SetIgnoreNonExistentLogos(v bool)

func (*SetSTFWebReceiverSiteStyleRequestModel) SetLinkColor added in v0.5.0

func (*SetSTFWebReceiverSiteStyleRequestModel) SetLogonLogoPath added in v0.5.0

func (o *SetSTFWebReceiverSiteStyleRequestModel) SetLogonLogoPath(v string)

func (*SetSTFWebReceiverSiteStyleRequestModel) SetWebReceiverService added in v0.5.0

func (o *SetSTFWebReceiverSiteStyleRequestModel) SetWebReceiverService(v string)

func (SetSTFWebReceiverSiteStyleRequestModel) ToMap added in v0.5.0

func (o SetSTFWebReceiverSiteStyleRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable

type SetSTFWebReceiverUserInterfaceRequestModel added in v0.4.3

type SetSTFWebReceiverUserInterfaceRequestModel struct {
	AutoLaunchDesktop                    NullableBool   `json:"AutoLaunchDesktop,omitempty"`
	MultiClickTimeout                    NullableInt    `json:"MultiClickTimeout,omitempty"`
	EnableAppsFolderView                 NullableBool   `json:"EnableAppsFolderView,omitempty"`
	ShowAppsView                         NullableBool   `json:"ShowAppsView,omitempty"`
	ShowDesktopsView                     NullableBool   `json:"ShowDesktopsView,omitempty"`
	DefaultView                          NullableString `json:"DefaultView,omitempty"` // Enum {Auto,Desktops,Apps}
	WorkspaceControlEnabled              NullableBool   `json:"WorkspaceControlEnabled,omitempty"`
	WorkspaceControlAutoReconnectAtLogon NullableBool   `json:"WorkspaceControlAutoReconnectAtLogon,omitempty"`
	WorkspaceControlLogoffAction         NullableString `json:"WorkspaceControlLogoffAction,omitempty"` // Enum {Disconnect,Terminate,None}
	WorkspaceControlShowReconnectButton  NullableBool   `json:"WorkspaceControlShowReconnectButton,omitempty"`
	WorkspaceControlShowDisconnectButton NullableBool   `json:"WorkspaceControlShowDisconnectButton,omitempty"`
	ReceiverConfigurationEnabled         NullableBool   `json:"ReceiverConfigurationEnabled,omitempty"`
	AppShortcutsEnabled                  NullableBool   `json:"AppShortcutsEnabled,omitempty"`
	AppShortcutsAllowSessionReconnect    NullableBool   `json:"AppShortcutsAllowSessionReconnect,omitempty"`
	CategoryViewCollapsed                NullableBool   `json:"CategoryViewCollapsed,omitempty"`
	MoveAppToUncategorized               NullableBool   `json:"MoveAppToUncategorized,omitempty"`
	ProgressiveWebAppEnabled             NullableBool   `json:"ProgressiveWebAppEnabled,omitempty"`
	ShowProgressiveWebAppInstallPrompt   NullableBool   `json:"ShowProgressiveWebAppInstallPrompt,omitempty"`
	ShowActivityManager                  NullableBool   `json:"ShowActivityManager,omitempty"`
	ShowFirstTimeUse                     NullableBool   `json:"ShowFirstTimeUse,omitempty"`
	PreventIcaDownloads                  NullableBool   `json:"PreventIcaDownloads,omitempty"`
}

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetAppShortcutsAllowSessionReconnect added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetAppShortcutsAllowSessionReconnect(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetAppShortcutsEnabled added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetAppShortcutsEnabled(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetAutoLaunchDesktop added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetAutoLaunchDesktop(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetCategoryViewCollapsed added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetCategoryViewCollapsed(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetDefaultView added in v0.4.3

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetEnableAppsFolderView added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetEnableAppsFolderView(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetMoveAppToUncategorized added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetMoveAppToUncategorized(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetMultiClickTimeout added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetMultiClickTimeout(v int)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetPreventIcaDownloads added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetPreventIcaDownloads(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetProgressiveWebAppEnabled added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetProgressiveWebAppEnabled(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetReceiverConfigurationEnabled added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetReceiverConfigurationEnabled(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetShowActivityManager added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetShowActivityManager(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetShowAppsView added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetShowAppsView(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetShowDesktopsView added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetShowDesktopsView(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetShowFirstTimeUse added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetShowFirstTimeUse(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetShowProgressiveWebAppInstallPrompt added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetShowProgressiveWebAppInstallPrompt(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlAutoReconnectAtLogon added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlAutoReconnectAtLogon(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlEnabled added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlEnabled(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlLogoffAction added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlLogoffAction(v string)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlShowDisconnectButton added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlShowDisconnectButton(v bool)

func (*SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlShowReconnectButton added in v0.4.3

func (o *SetSTFWebReceiverUserInterfaceRequestModel) SetWorkspaceControlShowReconnectButton(v bool)

func (SetSTFWebReceiverUserInterfaceRequestModel) ToMap added in v0.4.3

func (o SetSTFWebReceiverUserInterfaceRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type SetStoreFarmConfigurationRequestModel added in v0.4.3

type SetStoreFarmConfigurationRequestModel struct {
	StoreService                       NullableString // Store Service to Configure Global Farm Options
	EnableFileTypeAssociation          NullableBool   // Enable File Type Association so that content is seamlessly redirected to users subscribed applications when they open local files of the appropriate types.
	CommunicationTimeout               NullableString // Communication timeout while using Xml service
	ConnectionTimeout                  NullableString // Connection Timeout when using Xml service
	LeasingStatusExpiryFailed          NullableString // Time before XenDesktop 7 is retried and greater farm in failed leasing mode
	LeasingStatusExpiryLeasing         NullableString // Time before XenDesktop 7 is retried and greater farm in leasing mode
	LeasingStatusExpiryPending         NullableString // Time before XenDesktop 7 is retried and greater farm in pending leasing mode
	PooledSockets                      NullableBool   // Use pooled sockets so that StoreFront maintains a pool of sockets.
	ServerCommunicationAttempts        NullableInt    // Number of server connection attempts before failing
	BackgroundHealthCheckPollingPeriod NullableString // Period of time between polling XenApp/XenDesktop Server health
	AdvancedHealthCheck                NullableBool   // Indicates if advanced health check should be performed
	CertRevocationPolicy               NullableString // Certificate Revocation Policy to use when connecting XML services to HTTPS
}

func (*SetStoreFarmConfigurationRequestModel) SetAdvancedHealthCheck added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetAdvancedHealthCheck(v bool)

func (*SetStoreFarmConfigurationRequestModel) SetBackgroundHealthCheckPollingPeriod added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetBackgroundHealthCheckPollingPeriod(v string)

func (*SetStoreFarmConfigurationRequestModel) SetCertRevocationPolicy added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetCertRevocationPolicy(v string)

func (*SetStoreFarmConfigurationRequestModel) SetCommunicationTimeout added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetCommunicationTimeout(v string)

func (*SetStoreFarmConfigurationRequestModel) SetConnectionTimeout added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetConnectionTimeout(v string)

func (*SetStoreFarmConfigurationRequestModel) SetEnableFileTypeAssociation added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetEnableFileTypeAssociation(v bool)

func (*SetStoreFarmConfigurationRequestModel) SetLeasingStatusExpiryFailed added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetLeasingStatusExpiryFailed(v string)

func (*SetStoreFarmConfigurationRequestModel) SetLeasingStatusExpiryLeasing added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetLeasingStatusExpiryLeasing(v string)

func (*SetStoreFarmConfigurationRequestModel) SetLeasingStatusExpiryPending added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetLeasingStatusExpiryPending(v string)

func (*SetStoreFarmConfigurationRequestModel) SetPooledSockets added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetPooledSockets(v bool)

func (*SetStoreFarmConfigurationRequestModel) SetServerCommunicationAttempts added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetServerCommunicationAttempts(v int)

func (*SetStoreFarmConfigurationRequestModel) SetStoreService added in v0.4.3

func (o *SetStoreFarmConfigurationRequestModel) SetStoreService(v string)

func (SetStoreFarmConfigurationRequestModel) ToMap added in v0.4.3

func (o SetStoreFarmConfigurationRequestModel) ToMap() (map[string]interface{}, error)

type SetWebReceiverApplicationShortcutsRequestModel added in v0.4.3

type SetWebReceiverApplicationShortcutsRequestModel struct {
	PromptForUntrustedShortcuts NullableBool `json:"PromptForUntrustedShortcuts,omitempty"`
	TrustedUrls                 []string     `json:"TrustedUrls,omitempty"`
	GatewayUrls                 []string     `json:"GatewayUrls,omitempty"`
}

func (*SetWebReceiverApplicationShortcutsRequestModel) SetGatewayUrls added in v0.4.3

func (*SetWebReceiverApplicationShortcutsRequestModel) SetPromptForUntrustedShortcuts added in v0.4.3

func (o *SetWebReceiverApplicationShortcutsRequestModel) SetPromptForUntrustedShortcuts(v bool)

func (*SetWebReceiverApplicationShortcutsRequestModel) SetTrustedUrls added in v0.4.3

func (SetWebReceiverApplicationShortcutsRequestModel) ToMap added in v0.4.3

func (o SetWebReceiverApplicationShortcutsRequestModel) ToMap() (map[string]interface{}, error)

type SetWebReceiverAuthenticationManagerRequestModel added in v0.4.3

type SetWebReceiverAuthenticationManagerRequestModel struct {
	LoginFormTimeout NullableInt `json:"LoginFormTimeout,omitempty"`
}

func (*SetWebReceiverAuthenticationManagerRequestModel) SetLoginFormTimeout added in v0.4.3

func (o *SetWebReceiverAuthenticationManagerRequestModel) SetLoginFormTimeout(v int)

func (SetWebReceiverAuthenticationManagerRequestModel) ToMap added in v0.4.3

func (o SetWebReceiverAuthenticationManagerRequestModel) ToMap() (map[string]interface{}, error)

type SetWebReceiverCommunicationRequestModel added in v0.4.3

type SetWebReceiverCommunicationRequestModel struct {
	Attempts              NullableInt    `json:"Attempts,omitempty"`
	Timeout               NullableString `json:"Timeout,omitempty"`
	Loopback              NullableString `json:"Loopback,omitempty"`
	LoopbackPortUsingHttp NullableInt    `json:"LoopbackPortUsingHttp,omitempty"`
	ProxyEnabled          NullableBool   `json:"ProxyEnabled,omitempty"`
	ProxyPort             NullableInt    `json:"ProxyPort,omitempty"`
	ProxyProcessName      NullableString `json:"ProxyProcessName,omitempty"`
}

func (*SetWebReceiverCommunicationRequestModel) SetAttempts added in v0.4.3

func (o *SetWebReceiverCommunicationRequestModel) SetAttempts(v int)

func (*SetWebReceiverCommunicationRequestModel) SetLoopback added in v0.4.3

func (*SetWebReceiverCommunicationRequestModel) SetLoopbackPortUsingHttp added in v0.4.3

func (o *SetWebReceiverCommunicationRequestModel) SetLoopbackPortUsingHttp(v int)

func (*SetWebReceiverCommunicationRequestModel) SetProxyEnabled added in v0.4.3

func (o *SetWebReceiverCommunicationRequestModel) SetProxyEnabled(v bool)

func (*SetWebReceiverCommunicationRequestModel) SetProxyPort added in v0.4.3

func (o *SetWebReceiverCommunicationRequestModel) SetProxyPort(v int)

func (*SetWebReceiverCommunicationRequestModel) SetProxyProcessName added in v0.4.3

func (o *SetWebReceiverCommunicationRequestModel) SetProxyProcessName(v string)

func (*SetWebReceiverCommunicationRequestModel) SetTimeout added in v0.4.3

func (*SetWebReceiverCommunicationRequestModel) ToMap added in v0.4.3

func (o *SetWebReceiverCommunicationRequestModel) ToMap() (map[string]interface{}, error)

type SetWebReceiverStrictTransportSecurityRequestModel added in v0.4.3

type SetWebReceiverStrictTransportSecurityRequestModel struct {
	Enabled        NullableBool   `json:"Enabled,omitempty"`
	PolicyDuration NullableString `json:"PolicyDuration,omitempty"`
}

func (*SetWebReceiverStrictTransportSecurityRequestModel) SetEnabled added in v0.4.3

func (*SetWebReceiverStrictTransportSecurityRequestModel) SetPolicyDuration added in v0.4.3

func (SetWebReceiverStrictTransportSecurityRequestModel) ToMap added in v0.4.3

func (o SetWebReceiverStrictTransportSecurityRequestModel) ToMap() (map[string]interface{}, error)

type SharedListeners

type SharedListeners struct {
	CitrixTraceListener NullableString `json:"citrixTraceListener"`
}

type SharedListenersModel added in v0.4.3

type SharedListenersModel struct {
	CitrixTraceListener CitrixTraceListenerModel `json:"citrixTraceListener,omitempty"`
}

type SingleSignOnServiceModel

type SingleSignOnServiceModel struct {
	PostAddress     NullableString `json:"PostAddress,omitempty"`     // The post address of the single sign on service
	RedirectAddress NullableString `json:"RedirectAddress,omitempty"` // The redirect address of the single sign on service
	Binding         NullableString `json:"Binding,omitempty"`         // The binding of the single sign on service
}

type StoreAppSettings

type StoreAppSettings struct {
	Settings                NullableString `json:"Settings"`
	File                    NullableString `json:"File"`
	SectionInformation      NullableString `json:"SectionInformation"`
	LockAttributes          NullableString `json:"LockAttributes"`
	LockAllAttributesExcept NullableString `json:"LockAllAttributesExcept"`
	LockElements            NullableString `json:"LockElements"`
	LockAllElementsExcept   NullableString `json:"LockAllElementsExcept"`
	LockItem                NullableBool   `json:"LockItem"`
	ElementInformation      NullableString `json:"ElementInformation"`
	CurrentConfiguration    NullableString `json:"CurrentConfiguration"`
}

type StoreAppSettingsModel

type StoreAppSettingsModel struct {
	Settings                []string                     `json:"Settings"`
	File                    NullableString               `json:"File"`
	SectionInformation      StoreSectionInformationModel `json:"SectionInformation"`
	LockAttributes          []string                     `json:"LockAttributes"`
	LockAllAttributesExcept []string                     `json:"LockAllAttributesExcept"`
	LockElements            []string                     `json:"LockElements"`
	LockAllElementsExcept   []string                     `json:"LockAllElementsExcept"`
	LockItem                NullableBool                 `json:"LockItem"`
	ElementInformation      StoreElementInformationModel `json:"ElementInformation"`
	CurrentConfiguration    StoreCurrentConfigModel      `json:"CurrentConfiguration"`
}

type StoreAuthenticationModel

type StoreAuthenticationModel struct {
	KerberosDelegation NullableBool `json:"KerberosDelegation"`
}

type StoreConfiguration

type StoreConfiguration struct {
	AppSettings               StoreAppSettings       `json:"AppSettings"`
	ConnectionStrings         StoreConnectionStrings `json:"ConnectionStrings"`
	FilePath                  NullableString         `json:"FilePath"`
	HasFile                   NullableBool           `json:"HasFile"`
	Locations                 []string               `json:"Locations"`
	EvaluationContext         StoreEvaluationContext `json:"EvaluationContext"`
	RootSectionGroup          StoreRootSectionGroup  `json:"RootSectionGroup"`
	Sections                  []string               `json:"Sections"`
	SectionGroups             []string               `json:"SectionGroups"`
	NamespaceDeclared         NullableBool           `json:"NamespaceDeclared"`
	TypeStringTransformer     NullableString         `json:"TypeStringTransformer"`
	AssemblyStringTransformer NullableString         `json:"AssemblyStringTransformer"`
	TargetFramework           NullableString         `json:"TargetFramework"`
}

type StoreConnectionStrings

type StoreConnectionStrings struct {
	ConnectionStrings       NullableString `json:"ConnectionStrings"`
	SectionInformation      NullableString `json:"SectionInformation"`
	LockAttributes          NullableString `json:"LockAttributes"`
	LockAllAttributesExcept NullableString `json:"LockAllAttributesExcept"`
	LockElements            NullableString `json:"LockElements"`
	LockAllElementsExcept   NullableString `json:"LockAllElementsExcept"`
	LockItem                NullableBool   `json:"LockItem"`
	ElementInformation      NullableString `json:"ElementInformation"`
	CurrentConfiguration    NullableString `json:"CurrentConfiguration"`
}

type StoreCurrentConfigModel

type StoreCurrentConfigModel struct {
	AppSettings               NullableString `json:"AppSettings"`
	ConnectionStrings         NullableString `json:"ConnectionStrings"`
	FilePath                  NullableString `json:"FilePath"`
	HasFile                   NullableBool   `json:"HasFile"`
	Locations                 NullableString `json:"Locations"`
	EvaluationContext         NullableString `json:"EvaluationContext"`
	RootSectionGroup          NullableString `json:"RootSectionGroup"`
	Sections                  NullableString `json:"Sections"`
	SectionGroups             NullableString `json:"SectionGroups"`
	NamespaceDeclared         NullableBool   `json:"NamespaceDeclared"`
	TypeStringTransformer     NullableString `json:"TypeStringTransformer"`
	AssemblyStringTransformer NullableString `json:"AssemblyStringTransformer"`
	TargetFramework           NullableString `json:"TargetFramework"`
}

type StoreDiagnosticsModel

type StoreDiagnosticsModel struct {
	SharedListeners StoreSharedListenersModel `json:"SharedListeners,omitempty"`
}

type StoreDiscoveryService

type StoreDiscoveryService struct {
	ServiceRecord          NullableString `json:"ServiceRecord"`
	StoreEndpoint          NullableString `json:"StoreEndpoint"`
	AuthenticationEndpoint NullableString `json:"AuthenticationEndpoint"`
}

type StoreDiscoveryServiceModel

type StoreDiscoveryServiceModel struct {
	ServiceRecord          []string       `json:"ServiceRecord,omitempty"`
	StoreEndpoint          NullableString `json:"StoreEndpoint,omitempty"`
	AuthenticationEndpoint NullableString `json:"AuthenticationEndpoint,omitempty"`
}

type StoreElementInformationModel

type StoreElementInformationModel struct {
	Properties   NullableString `json:"Properties"`
	IsPresent    NullableBool   `json:"IsPresent"`
	IsLocked     NullableBool   `json:"IsLocked"`
	IsCollection NullableBool   `json:"IsCollection"`
	Source       NullableString `json:"Source"`
	LineNumber   NullableInt    `json:"LineNumber"`
	Type         NullableString `json:"Type"`
	Validator    NullableString `json:"Validator"`
	Errors       NullableString `json:"Errors"`
}

type StoreEndpointModel

type StoreEndpointModel struct {
	Uri                NullableString `json:"Uri,omitempty"`                // The uri of the client endpoint
	TransferMode       NullableInt    `json:"TransferMode,omitempty"`       // The transfer mode of the client endpoint
	AuthenticationMode NullableInt    `json:"AuthenticationMode,omitempty"` // The authentication mode of the client endpoint
	WsSecurityEnabled  NullableBool   `json:"WsSecurityEnabled,omitempty"`  // The ws security enabled of the client endpoint
	ClientCertificate  NullableString `json:"ClientCertificate,omitempty"`  // The client certificate of the client endpoint
	OpenTimeOut        NullableString `json:"OpenTimeOut,omitempty"`        // The open time out of the client endpoint
	CloseTimeOut       NullableString `json:"CloseTimeOut,omitempty"`       // The close time out of the client endpoint
	SendTimeOut        NullableString `json:"SendTimeOut,omitempty"`        // The send time out of the client endpoint
	PortSharingEnabled NullableBool   `json:"PortSharingEnabled,omitempty"` // The port sharing enabled of the client endpoint
}

type StoreEnumerationModel

type StoreEnumerationModel struct {
	EnhancedEnumeration                          NullableBool   `json:"EnhancedEnumeration"`
	MaximumConcurrentEnumerations                NullableInt    `json:"MaximumConcurrentEnumerations"`
	MinimumFarmsRequiredForConcurrentEnumeration NullableInt    `json:"MinimumFarmsRequiredForConcurrentEnumeration"`
	RequestFullIconData                          NullableInt    `json:"RequestFullIconData"`
	RequestedHighColorIcons                      NullableString `json:"RequestedHighColorIcons"`
	FilterByTypesInclude                         NullableString `json:"FilterByTypesInclude"`
	FilterByKeywordsInclude                      NullableString `json:"FilterByKeywordsInclude"`
	FilterByKeywordsExclude                      NullableString `json:"FilterByKeywordsExclude"`
	TreatDesktopsAsApps                          NullableBool   `json:"TreatDesktopsAsApps"`
	Authenticator                                NullableString `json:"Authenticator"`
}

type StoreEvaluationContext

type StoreEvaluationContext struct {
	HostingContext NullableString `json:"HostingContext"`
	IsMachineLevel NullableBool   `json:"IsMachineLevel"`
}

type StoreFarmConfigurationRawResponseModel added in v0.4.3

type StoreFarmConfigurationRawResponseModel struct {
	Name                               NullableString `json:"Name,omitempty"`
	EnableFileTypeAssociation          NullableBool   `json:"EnableFileTypeAssociation,omitempty"`
	PooledSockets                      NullableBool   `json:"PooledSockets,omitempty"`
	ServerCommunicationAttempts        NullableInt    `json:"ServerCommunicationAttempts,omitempty"`
	CommunicationTimeout               TimeModel      `json:"CommunicationTimeout,omitempty"`
	ConnectionTimeout                  TimeModel      `json:"ConnectionTimeout,omitempty"`
	CertRevocationPolicy               NullableString `json:"CertRevocationPolicy,omitempty"`
	MultiFarmAuthenticationMode        NullableString `json:"MultiFarmAuthenticationMode,omitempty"`
	LeasingStatusExpiryLeasing         TimeModel      `json:"LeasingStatusExpiryLeasing,omitempty"`
	LeasingStatusExpiryFailed          TimeModel      `json:"LeasingStatusExpiryFailed,omitempty"`
	LeasingStatusExpiryPending         TimeModel      `json:"LeasingStatusExpiryPending,omitempty"`
	BackgroundHealthCheckPollingPeriod TimeModel      `json:"BackgroundHealthCheckPollingPeriod,omitempty"`
	AdvancedHealthCheck                NullableBool   `json:"AdvancedHealthCheck,omitempty"`
}

func (StoreFarmConfigurationRawResponseModel) ConvertToResponseModel added in v0.4.3

type StoreFarmConfigurationResponseModel added in v0.4.3

type StoreFarmConfigurationResponseModel struct {
	Name                               NullableString `json:"Name,omitempty"`
	EnableFileTypeAssociation          NullableBool   `json:"EnableFileTypeAssociation,omitempty"`
	PooledSockets                      NullableBool   `json:"PooledSockets,omitempty"`
	ServerCommunicationAttempts        NullableInt    `json:"ServerCommunicationAttempts,omitempty"`
	CommunicationTimeout               string         `json:"CommunicationTimeout,omitempty"`
	ConnectionTimeout                  string         `json:"ConnectionTimeout,omitempty"`
	CertRevocationPolicy               NullableString `json:"CertRevocationPolicy,omitempty"`
	MultiFarmAuthenticationMode        NullableString `json:"MultiFarmAuthenticationMode,omitempty"`
	LeasingStatusExpiryLeasing         string         `json:"LeasingStatusExpiryLeasing,omitempty"`
	LeasingStatusExpiryFailed          string         `json:"LeasingStatusExpiryFailed,omitempty"`
	LeasingStatusExpiryPending         string         `json:"LeasingStatusExpiryPending,omitempty"`
	BackgroundHealthCheckPollingPeriod string         `json:"BackgroundHealthCheckPollingPeriod,omitempty"`
	AdvancedHealthCheck                NullableBool   `json:"AdvancedHealthCheck,omitempty"`
}

type StoreFarmModel added in v0.4.3

type StoreFarmModel struct {
	FarmName                   NullableString `json:"FarmName"`
	Port                       NullableInt64  `json:"Port"`
	SSLRelayPort               NullableInt64  `json:"SSLRelayPort"`
	TransportType              NullableInt64  `json:"TransportType"`
	LoadBalance                NullableBool   `json:"LoadBalance"`
	XMLValidationEnabled       NullableBool   `json:"XMLValidationEnabled"`
	XMLValidationSecret        NullableString `json:"XMLValidationSecret"`
	FarmType                   NullableInt64  `json:"FarmType"`
	Servers                    []string       `json:"Servers"`
	ServiceUrls                []string       `json:"ServiceUrls"`
	AllFailedBypassDuration    NullableInt64  `json:"AllFailedBypassDuration"`
	BypassDuration             NullableInt64  `json:"BypassDuration"`
	TicketTimeToLive           NullableInt64  `json:"TicketTimeToLive"`
	RadeTicketTimeToLive       NullableInt64  `json:"RadeTicketTimeToLive"`
	MaxFailedServersPerRequest NullableInt64  `json:"MaxFailedServersPerRequest"`
	Zones                      []string       `json:"Zones"`
	Product                    NullableString `json:"Product"`
	RestrictPoPs               NullableString `json:"RestrictPoPs"`
	FarmGuid                   NullableString `json:"FarmGuid"`
	FeedGuid                   NullableString `json:"FeedGuid"`
}

type StoreFarmsConfiguration

type StoreFarmsConfiguration struct {
	Name                               NullableString `json:"Name,omitempty"`
	EnableFileTypeAssociation          NullableBool   `json:"EnableFileTypeAssociation,omitempty"`
	PooledSockets                      NullableBool   `json:"PooledSockets,omitempty"`
	ServerCommunicationAttempts        NullableInt    `json:"ServerCommunicationAttempts,omitempty"`
	CommunicationTimeout               TimeModel      `json:"CommunicationTimeout,omitempty"`
	ConnectionTimeout                  TimeModel      `json:"ConnectionTimeout,omitempty"`
	CertRevocationPolicy               NullableString `json:"CertRevocationPolicy,omitempty"`
	MultiFarmAuthenticationMode        NullableString `json:"MultiFarmAuthenticationMode,omitempty"`
	LeasingStatusExpiryLeasing         TimeModel      `json:"LeasingStatusExpiryLeasing,omitempty"`
	LeasingStatusExpiryFailed          TimeModel      `json:"LeasingStatusExpiryFailed,omitempty"`
	LeasingStatusExpiryPending         TimeModel      `json:"LeasingStatusExpiryPending,omitempty"`
	BackgroundHealthCheckPollingPeriod TimeModel      `json:"BackgroundHealthCheckPollingPeriod,omitempty"`
	AdvancedHealthCheck                NullableBool   `json:"AdvancedHealthCheck,omitempty"`
	Farms                              []string       `json:"Farms,omitempty"`
}

type StoreFeatureData

type StoreFeatureData struct {
	EventSource      NullableString `json:"EventSource,omitempty"`
	SiteID           NullableString `json:"SiteID,omitempty"`
	VirtualPath      NullableString `json:"VirtualPath,omitempty"`
	ApplicationPool  NullableString `json:"ApplicationPool,omitempty"`
	DefaultDocuments NullableString `json:"DefaultDocuments,omitempty"`
	Name             NullableString `json:"Name,omitempty"`
	UseHttps         NullableString `json:"UseHttps,omitempty"`
	FriendlyName     NullableString `json:"FriendlyName,omitempty"`
	DeployFolder     NullableString `json:"DeployFolder,omitempty"`
	ConfigLocation   NullableString `json:"ConfigLocation,omitempty"`
	ConfigTypeName   NullableString `json:"ConfigTypeName,omitempty"`
}

type StoreGatewayServiceModel

type StoreGatewayServiceModel struct {
	Enabled                  NullableBool   `json:"Enabled"`
	CustomerId               NullableString `json:"CustomerId"`
	InstanceId               NullableString `json:"InstanceId"`
	GetGatewayServiceUrl     NullableString `json:"GetGatewayServiceUrl"`
	PrivateKey               NullableString `json:"PrivateKey"`
	ServiceName              NullableString `json:"ServiceName"`
	SecureTicketAuthorityUrl NullableString `json:"SecureTicketAuthorityUrl"`
	SecureTicketLifetime     TimeModel      `json:"SecureTicketLifetime"`
	SessionReliability       NullableBool   `json:"SessionReliability"`
	HandleZones              []string       `json:"HandleZones"`
	IgnoreZones              []string       `json:"IgnoreZones"`
	GatewayDiscoveryProtocol NullableString `json:"GatewayDiscoveryProtocol"`
}

type StoreLaunchModel

type StoreLaunchModel struct {
	SetNoLoadBiasFlag                      NullableBool   `json:"SetNoLoadBiasFlag"`
	AddressResolutionType                  NullableInt    `json:"AddressResolutionType"`
	RequestICAClientSecureChannel          NullableInt    `json:"RequestICAClientSecureChannel"`
	IgnoreClientProvidedClientAddress      NullableBool   `json:"IgnoreClientProvidedClientAddress"`
	OverlayAutoLoginCredentialsWithTicket  NullableBool   `json:"OverlayAutoLoginCredentialsWithTicket"`
	OverrideIcaClientName                  NullableBool   `json:"OverrideIcaClientName"`
	RequireLaunchReference                 NullableBool   `json:"RequireLaunchReference"`
	AllowFontSmoothing                     NullableBool   `json:"AllowFontSmoothing"`
	ShowDesktopViewer                      NullableBool   `json:"ShowDesktopViewer"`
	AllowSpecialFolderRedirection          NullableBool   `json:"AllowSpecialFolderRedirection"`
	ClientProxyPolicy                      NullableString `json:"ClientProxyPolicy"`
	RoutingPolicy                          NullableString `json:"RoutingPolicy"`
	VdaLogonDataProviderName               NullableString `json:"VdaLogonDataProviderName"`
	FederatedAuthenticationServiceFailover NullableBool   `json:"FederatedAuthenticationServiceFailover"`
}

type StorePNAModel

type StorePNAModel struct {
	ChangePasswordAllowed         NullableString                `json:"ChangePasswordAllowed"`
	LogonMethod                   NullableInt                   `json:"LogonMethod"`
	ChangePasswordMethod          NullableString                `json:"ChangePasswordMethod"`
	ChangePasswordUrl             NullableString                `json:"ChangePasswordUrl"`
	IsEnabled                     NullableBool                  `json:"IsEnabled"`
	KerberosEnabled               NullableBool                  `json:"KerberosEnabled"`
	AccessConditionsTrustSettings AccessConditionsTrustSettings `json:"AccessConditionsTrustSettings"`
}

type StoreResources

type StoreResources struct {
	ApplicationAccessMethods []string              `json:"ApplicationAccessMethods"`
	Launch                   StoreLaunchModel      `json:"Launch"`
	Enumeration              StoreEnumerationModel `json:"Enumeration"`
}

type StoreResourcesModel

type StoreResourcesModel struct {
	CommonData []string `json:"CommonData"`
}

type StoreRootSectionGroup

type StoreRootSectionGroup struct {
	IsDeclared            NullableBool   `json:"IsDeclared"`
	IsDeclarationRequired NullableBool   `json:"IsDeclarationRequired"`
	SectionGroupName      NullableString `json:"SectionGroupName"`
	Name                  NullableString `json:"Name"`
	Type                  NullableString `json:"Type"`
	Sections              NullableString `json:"Sections"`
	SectionGroups         NullableString `json:"SectionGroups"`
}

type StoreSectionInformationModel

type StoreSectionInformationModel struct {
	SectionName                NullableString `json:"SectionName"`
	Name                       NullableString `json:"Name"`
	AllowDefinition            NullableInt    `json:"AllowDefinition"`
	AllowExeDefinition         NullableInt    `json:"AllowExeDefinition"`
	OverrideModeDefault        NullableInt    `json:"OverrideModeDefault"`
	AllowLocation              NullableBool   `json:"AllowLocation"`
	AllowOverride              NullableBool   `json:"AllowOverride"`
	OverrideMode               NullableInt    `json:"OverrideMode"`
	OverrideModeEffective      NullableInt    `json:"OverrideModeEffective"`
	ConfigSource               NullableString `json:"ConfigSource"`
	InheritInChildApplications NullableBool   `json:"InheritInChildApplications"`
	IsDeclared                 NullableBool   `json:"IsDeclared"`
	IsDeclarationRequired      NullableBool   `json:"IsDeclarationRequired"`
	IsLocked                   NullableBool   `json:"IsLocked"`
	IsProtected                NullableBool   `json:"IsProtected"`
	ConfigurationBuilder       NullableString `json:"ConfigurationBuilder"`
	ProtectionProvider         NullableString `json:"ProtectionProvider"`
	RestartOnExternalChanges   NullableBool   `json:"RestartOnExternalChanges"`
	RequirePermission          NullableBool   `json:"RequirePermission"`
	Type                       NullableString `json:"Type"`
	ForceSave                  NullableBool   `json:"ForceSave"`
}

type StoreServiceModel

type StoreServiceModel struct {
	LockedDown             NullableBool `json:"LockedDown"`
	Anonymous              NullableBool `json:"Anonymous"`
	AllowSessionReconnect  NullableBool `json:"AllowSessionReconnect"`
	SubstituteDesktopImage NullableBool `json:"SubstituteDesktopImage"`
}

type StoreSettingsModel

type StoreSettingsModel struct {
	DocumentDbSubscriptions map[string]interface{} `json:"documentDbSubscriptions,omitempty"`
}

type StoreSharedListenersModel

type StoreSharedListenersModel struct {
	CitrixTraceListener NullableString `json:"citrixTraceListener,omitempty"`
}

type StoreSubscriptionModel

type StoreSubscriptionModel struct {
	Enabled          NullableBool   `json:"Enabled"`
	ConnectionString NullableString `json:"ConnectionString"`
	FactoryName      NullableString `json:"FactoryName"`
}

type StoreWorkflowModel

type StoreWorkflowModel struct {
	NFuseWorkflowAdaptors []NullableString `json:"NFuseWorkflowAdaptors"`
}

type SubscriptionStoreClientModel

type SubscriptionStoreClientModel struct {
	Enabled        NullableBool `json:"Enabled"`
	ClientEndPoint StoreEndpointModel
}

type TimeModel

type TimeModel struct {
	Ticks             NullableInt     `json:"Ticks,omitempty"`             // The ticks of the time
	Days              NullableInt     `json:"Days,omitempty"`              // The days of the time
	Hours             NullableInt     `json:"Hours,omitempty"`             // The hours of the time
	Milliseconds      NullableInt     `json:"Milliseconds,omitempty"`      // The milliseconds of the time
	Minutes           NullableInt     `json:"Minutes,omitempty"`           // The minutes of the time
	Seconds           NullableInt     `json:"Seconds,omitempty"`           // The seconds of the time
	TotalDays         NullableFloat64 `json:"TotalDays,omitempty"`         // The total days of the time
	TotalHours        NullableFloat64 `json:"TotalHours,omitempty"`        // The total hours of the time
	TotalMilliseconds NullableInt     `json:"TotalMilliseconds,omitempty"` // The total milliseconds of the time
	TotalMinutes      NullableFloat64 `json:"TotalMinutes,omitempty"`      // The total minutes of the time
	TotalSeconds      NullableInt     `json:"TotalSeconds,omitempty"`      // The total seconds of the time
}

StoreFront Common Models

type TokenLifeTime

type TokenLifeTime struct {
	Ticks             NullableInt64   `json:"Ticks"`
	Days              NullableInt     `json:"Days"`
	Hours             NullableInt     `json:"Hours"`
	Milliseconds      NullableInt     `json:"Milliseconds"`
	Minutes           NullableInt     `json:"Minutes"`
	Seconds           NullableInt     `json:"Seconds"`
	TotalDays         NullableFloat64 `json:"TotalDays"`
	TotalHours        NullableInt     `json:"TotalHours"`
	TotalMilliseconds NullableInt     `json:"TotalMilliseconds"`
	TotalMinutes      NullableInt     `json:"TotalMinutes"`
	TotalSeconds      NullableInt     `json:"TotalSeconds"`
}

type TokenManagerModel

type TokenManagerModel struct {
	Id               NullableString `json:"Id,omitempty"`               // The id of the service
	DisplayName      NullableString `json:"DisplayName,omitempty"`      // The display name of the service
	TrustedIssuers   NullableString `json:"TrustedIssuers,omitempty"`   // The trusted issuers of the service
	RelyingParties   NullableString `json:"RelyingParties,omitempty"`   // The relying parties of the service
	AllowedAudiences NullableString `json:"AllowedAudiences,omitempty"` // The allowed audiences of the service
}

type TokenManagers

type TokenManagers struct {
	DisplayName      NullableString `json:"DisplayName"`
	ID               NullableString `json:"Id"`
	TrustedIssuers   NullableString `json:"TrustedIssuers"`
	RelyingParties   NullableString `json:"RelyingParties"`
	AllowedAudiences NullableString `json:"AllowedAudiences"`
}

type TokenValidator added in v0.4.3

type TokenValidator struct {
	Id                      NullableString `json:"Id,omitempty"`
	VerifyingTokenServiceId NullableString `json:"VerifyingTokenServiceId,omitempty"`
	Claims                  []ClaimModel   `json:"Claims,omitempty"`
}

type TrustIssuerModel added in v0.4.3

type TrustIssuerModel struct {
	Name     NullableString `json:"Name,omitempty"`
	Id       NullableString `json:"Id,omitempty"`
	Url      NullableString `json:"Url,omitempty"`
	VerifyId NullableString `json:"VerifyId,omitempty"`
}

type UnregisterSTFStoreGatewayRequestModel

type UnregisterSTFStoreGatewayRequestModel struct {
	Gateway      NullableString `json:"Gateway,omitempty"`      // The Gateway object to remove, either a Roaming or Store gateway
	Name         NullableString `json:"Name,omitempty"`         //Name of the Gateway to remove
	AllGateways  NullableBool   `json:"AllGateways,omitempty"`  //Remove all Gateways
	StoreService NullableString `json:"StoreService,omitempty"` // Store service to unregister from
}

func (*UnregisterSTFStoreGatewayRequestModel) SetAllGateways

func (o *UnregisterSTFStoreGatewayRequestModel) SetAllGateways(v bool)

func (*UnregisterSTFStoreGatewayRequestModel) SetGateway

func (*UnregisterSTFStoreGatewayRequestModel) SetName

func (*UnregisterSTFStoreGatewayRequestModel) SetStoreService

func (o *UnregisterSTFStoreGatewayRequestModel) SetStoreService(v string)

func (UnregisterSTFStoreGatewayRequestModel) ToMap

func (o UnregisterSTFStoreGatewayRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type UpdateSTFWebReceiverAuthenticationMethodsRequestModel

type UpdateSTFWebReceiverAuthenticationMethodsRequestModel struct {
	AuthenticationMethods []string       `json:"AuthenticationMethods,omitempty"` // Authentication methods to support
	TokenLifeTime         NullableString `json:"TokenLifeTime,omitempty"`         // The lifetime of the authentication token before it expiries.
}

func (*UpdateSTFWebReceiverAuthenticationMethodsRequestModel) SetAuthenticationMethods

func (o *UpdateSTFWebReceiverAuthenticationMethodsRequestModel) SetAuthenticationMethods(v []string)

func (*UpdateSTFWebReceiverAuthenticationMethodsRequestModel) SetTokenLifeTime

func (UpdateSTFWebReceiverAuthenticationMethodsRequestModel) ToMap

ToMap implements MappedNullable.

type UpdateSTFWebReceiverPluginAssistantRequestModel

type UpdateSTFWebReceiverPluginAssistantRequestModel struct {
	Enabled                                       NullableBool   `json:"Enabled,omitempty"`                                       // Enable Receiver client detection.
	UpgradeAtLogin                                NullableBool   `json:"UpgradeAtLogin,omitempty"`                                // Prompt to upgrade older clients.
	ShowAfterLogin                                NullableBool   `json:"ShowAfterLogin,omitempty"`                                // Show Receiver client detection after the user logs in.
	Win32Path                                     NullableString `json:"Win32Path,omitempty"`                                     // Path to the Windows Receiver.
	MacOSPath                                     NullableString `json:"MacOSPath,omitempty"`                                     // Path to the MacOS Receiver.
	MacOSMinimumSupportedVersion                  NullableString `json:"MacOSMinimumSupportedVersion,omitempty"`                  // Minimum version of the MacOS supported.
	Html5Enabled                                  NullableString `json:"Html5Enabled,omitempty"`                                  // Method of deploying and using the Html5 Receiver.
	Html5Platforms                                NullableString `json:"Html5Platforms,omitempty"`                                // The supported Html5 platforms.
	Html5Preferences                              NullableString `json:"Html5Preferences,omitempty"`                              // Html5 Receiver preferences.
	Html5SingleTabLaunch                          NullableBool   `json:"Html5SingleTabLaunch,omitempty"`                          // Launch Html5 Receiver in the same browser tab.
	Html5ChromeAppOrigins                         NullableString `json:"Html5ChromeAppOrigins,omitempty"`                         // The Html5 Chrome Application Origins settings.
	Html5ChromeAppPreferences                     NullableString `json:"Html5ChromeAppPreferences,omitempty"`                     // The Html5 Chrome Application preferences.
	ProtocolHandlerEnabled                        NullableBool   `json:"ProtocolHandlerEnabled,omitempty"`                        // Enable the Receiver Protocol Handler.
	ProtocolHandlerPlatforms                      NullableString `json:"ProtocolHandlerPlatforms,omitempty"`                      // The supported Protocol Handler platforms.
	ProtocolHandlerSkipDoubleHopCheckWhenDisabled NullableBool   `json:"ProtocolHandlerSkipDoubleHopCheckWhenDisabled,omitempty"` // Skip the Protocol Handle double hop check.
	AllowSkipNativeAppDetection                   NullableBool   `json:"AllowSkipNativeAppDetection,omitempty"`                   // Allow the user to skip native app detection.
}

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetAllowSkipNativeAppDetection

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetAllowSkipNativeAppDetection(v bool)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetEnabled

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5ChromeAppOrigins

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5ChromeAppOrigins(v string)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5ChromeAppPreferences

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5ChromeAppPreferences(v string)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5Enabled

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5Platforms

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5Preferences

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5Preferences(v string)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5SingleTabLaunch

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetHtml5SingleTabLaunch(v bool)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetMacOSMinimumSupportedVersion

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetMacOSMinimumSupportedVersion(v string)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetMacOSPath

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetProtocolHandlerEnabled

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetProtocolHandlerEnabled(v bool)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetProtocolHandlerPlatforms

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetProtocolHandlerPlatforms(v string)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetProtocolHandlerSkipDoubleHopCheckWhenDisabled

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetProtocolHandlerSkipDoubleHopCheckWhenDisabled(v bool)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetShowAfterLogin

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetShowAfterLogin(v bool)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetUpgradeAtLogin

func (o *UpdateSTFWebReceiverPluginAssistantRequestModel) SetUpgradeAtLogin(v bool)

func (*UpdateSTFWebReceiverPluginAssistantRequestModel) SetWin32Path

func (UpdateSTFWebReceiverPluginAssistantRequestModel) ToMap

func (o UpdateSTFWebReceiverPluginAssistantRequestModel) ToMap() (map[string]interface{}, error)

ToMap implements MappedNullable.

type UserInterfaceAppShortcutsResponseModel added in v0.4.3

type UserInterfaceAppShortcutsResponseModel struct {
	Enabled               NullableBool `json:"Enabled,omitempty"`
	AllowSessionReconnect NullableBool `json:"AllowSessionReconnect,omitempty"`
}

type UserInterfaceBrandingResponseModel added in v0.4.3

type UserInterfaceBrandingResponseModel struct {
	BackgroundColor NullableString `json:"BackgroundColor,omitempty"`
	TextColor       NullableString `json:"TextColor,omitempty"`
	LinkColor       NullableString `json:"LinkColor,omitempty"`
}

type UserInterfaceProgressiveWebAppResponseModel added in v0.4.3

type UserInterfaceProgressiveWebAppResponseModel struct {
	Enabled           NullableBool `json:"Enabled,omitempty"`
	ShowInstallPrompt NullableBool `json:"ShowInstallPrompt,omitempty"`
}

type UserInterfaceReceiverConfigurationResponseModel added in v0.4.3

type UserInterfaceReceiverConfigurationResponseModel struct {
	Enabled     NullableBool   `json:"Enabled,omitempty"`
	DownloadUrl NullableString `json:"DownloadUrl,omitempty"`
}

type UserInterfaceUIViewsRawResponseModel added in v0.4.3

type UserInterfaceUIViewsRawResponseModel struct {
	ShowAppsView     NullableBool `json:"ShowAppsView,omitempty"`
	ShowDesktopsView NullableBool `json:"ShowDesktopsView,omitempty"`
	DefaultView      NullableInt  `json:"DefaultView,omitempty"` // Enum {Auto,Desktops,Apps}
}

func (*UserInterfaceUIViewsRawResponseModel) ConvertToResponseModel added in v0.4.3

func (rawResponse *UserInterfaceUIViewsRawResponseModel) ConvertToResponseModel() UserInterfaceUIViewsResponseModel

type UserInterfaceUIViewsResponseModel added in v0.4.3

type UserInterfaceUIViewsResponseModel struct {
	ShowAppsView     NullableBool `json:"ShowAppsView,omitempty"`
	ShowDesktopsView NullableBool `json:"ShowDesktopsView,omitempty"`
	DefaultView      string       `json:"DefaultView,omitempty"` // Enum {Auto,Desktops,Apps}
}

type UserInterfaceWorkspaceControlRawResponseModel added in v0.4.3

type UserInterfaceWorkspaceControlRawResponseModel struct {
	Enabled              NullableBool `json:"Enabled,omitempty"`
	AutoReconnectAtLogon NullableBool `json:"AutoReconnectAtLogon,omitempty"`
	LogoffAction         NullableInt  `json:"LogoffAction,omitempty"` // Enum {Disconnect,Terminate,None}
	ShowReconnectButton  NullableBool `json:"ShowReconnectButton,omitempty"`
	ShowDisconnectButton NullableBool `json:"ShowDisconnectButton,omitempty"`
}

func (*UserInterfaceWorkspaceControlRawResponseModel) ConvertToResponseModel added in v0.4.3

type UserInterfaceWorkspaceControlResponseModel added in v0.4.3

type UserInterfaceWorkspaceControlResponseModel struct {
	Enabled              NullableBool `json:"Enabled,omitempty"`
	AutoReconnectAtLogon NullableBool `json:"AutoReconnectAtLogon,omitempty"`
	LogoffAction         string       `json:"LogoffAction,omitempty"` // Enum {Disconnect,Terminate,None}
	ShowReconnectButton  NullableBool `json:"ShowReconnectButton,omitempty"`
	ShowDisconnectButton NullableBool `json:"ShowDisconnectButton,omitempty"`
}

type Version

type Version struct {
	Major         NullableInt `json:"Major"`
	Minor         NullableInt `json:"Minor"`
	Build         NullableInt `json:"Build"`
	Revision      NullableInt `json:"Revision"`
	MajorRevision NullableInt `json:"MajorRevision"`
	MinorRevision NullableInt `json:"MinorRevision"`
}

type VirtualDirectoryModel added in v0.4.3

type VirtualDirectoryModel struct {
	VirtualPath         NullableString `json:"VirtualPath,omitempty"`
	AbsoluteVirtualPath NullableString `json:"AbsoluteVirtualPath,omitempty"`
	PhysicalPath        NullableString `json:"PhysicalPath,omitempty"`
}

type WebApplication

type WebApplication struct {
	VirtualPath        string       `json:"VirtualPath"`
	Name               string       `json:"Name"`
	AppPool            string       `json:"AppPool"`
	Folder             string       `json:"Folder"`
	VirtualDirectories []string     `json:"VirtualDirectories"`
	WebSite            WebSiteModel `json:"WebSite"`
}

type WebApplicationModel added in v0.4.3

type WebApplicationModel struct {
	WebSite            WebSiteDetailsModel     `json:"WebSite,omitempty"`
	VirtualPath        NullableString          `json:"VirtualPath,omitempty"`
	Name               NullableString          `json:"Name,omitempty"`
	AppPool            NullableString          `json:"AppPool,omitempty"`
	Folder             NullableString          `json:"Folder,omitempty"`
	VirtualDirectories []VirtualDirectoryModel `json:"VirtualDirectories,omitempty"`
}

type WebReceiver

type WebReceiver struct {
	ClientSettings                    ClientSettings `json:"ClientSettings"`
	ServerSettings                    ServerSettings `json:"ServerSettings"`
	WebUIExperience                   NullableInt    `json:"WebUIExperience"`
	SessionStateTimeout               NullableInt    `json:"SessionStateTimeout"`
	SessionStateRedisConnectionString any            `json:"SessionStateRedisConnectionString"`
}

type WebReceiverPluginAssistantModel

type WebReceiverPluginAssistantModel struct {
	Enabled         NullableBool    `json:"Enabled"`
	UpgradeAtLogin  NullableBool    `json:"UpgradeAtLogin"`
	ShowAfterLogin  NullableBool    `json:"ShowAfterLogin"`
	Win32           Win32           `json:"Win32"`
	MacOS           MacOS           `json:"MacOS"`
	HTML5           HTML5           `json:"Html5"`
	ProtocolHandler ProtocolHandler `json:"ProtocolHandler"`
}

type WebReceiverSettings

type WebReceiverSettings struct {
}

type WebSiteDetailsModel added in v0.4.3

type WebSiteDetailsModel struct {
	PhysicalPath        NullableString             `json:"PhysicalPath,omitempty"`
	DefaultApplPoolName NullableString             `json:"DefaultApplPoolName,omitempty"`
	Bindings            []BindingModel             `json:"Bindings,omitempty"`
	Name                NullableString             `json:"Name,omitempty"`
	Id                  NullableInt                `json:"Id,omitempty"`
	Applications        []BasicWebApplicationModel `json:"Applications,omitempty"`
}

type WebSiteModel

type WebSiteModel struct {
	PhysicalPath        string `json:"PhysicalPath"`
	DefaultApplPoolName string `json:"DefaultApplPoolName"`
	Bindings            string `json:"Bindings"`
	Name                string `json:"Name"`
	Id                  int    `json:"Id"`
	Applications        string `json:"Applications"`
}

type WebViewSettingsModel

type WebViewSettingsModel struct {
	AllowedReturnUrls []NullableString `json:"AllowedReturnUrls,omitempty"` // The allowed return urls of the web view settings
}

type Win32

type Win32 struct {
	Path NullableString `json:"Path"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL