export type SystemReflectionMemberTypes = 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'; export type SystemReflectionMethodAttributes = 'ReuseSlot' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'; export type SystemReflectionMethodImplAttributes = 'IL' | 'Native' | 'OPTIL' | 'Runtime' | 'Unmanaged' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'; export type SystemReflectionCallingConventions = 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'; export type SystemIntPtr = Record; export type SystemRuntimeMethodHandle = {value?: SystemIntPtr | undefined}; export type SystemReflectionMethodBase = {memberType?: SystemReflectionMemberTypes | undefined, name?: (string | null) | undefined, declaringType?: SystemType | undefined, reflectedType?: SystemType | undefined, module?: SystemReflectionModule | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, attributes?: SystemReflectionMethodAttributes | undefined, methodImplementationFlags?: SystemReflectionMethodImplAttributes | undefined, callingConvention?: SystemReflectionCallingConventions | undefined, isAbstract?: boolean | undefined, isConstructor?: boolean | undefined, isFinal?: boolean | undefined, isHideBySig?: boolean | undefined, isSpecialName?: boolean | undefined, isStatic?: boolean | undefined, isVirtual?: boolean | undefined, isAssembly?: boolean | undefined, isFamily?: boolean | undefined, isFamilyAndAssembly?: boolean | undefined, isFamilyOrAssembly?: boolean | undefined, isPrivate?: boolean | undefined, isPublic?: boolean | undefined, isConstructedGenericMethod?: boolean | undefined, isGenericMethod?: boolean | undefined, isGenericMethodDefinition?: boolean | undefined, containsGenericParameters?: boolean | undefined, methodHandle?: SystemRuntimeMethodHandle | undefined, isSecurityCritical?: boolean | undefined, isSecuritySafeCritical?: boolean | undefined, isSecurityTransparent?: boolean | undefined}; export type SystemReflectionGenericParameterAttributes = 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'; export type SystemReflectionTypeAttributes = 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'NestedFamORAssem' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'CustomFormatClass' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'; export type SystemRuntimeInteropServicesLayoutKind = 'Sequential' | 'Explicit' | 'Auto'; export type SystemRuntimeInteropServicesStructLayoutAttribute = {typeId: unknown, value?: SystemRuntimeInteropServicesLayoutKind | undefined}; export type SystemRuntimeTypeHandle = {value?: SystemIntPtr | undefined}; export type SystemReflectionEventAttributes = 'None' | 'SpecialName' | 'RTSpecialName'; export type SystemReflectionParameterAttributes = 'None' | 'In' | 'Out' | 'Lcid' | 'Retval' | 'Optional' | 'HasDefault' | 'HasFieldMarshal' | 'Reserved3' | 'Reserved4' | 'ReservedMask'; export type SystemReflectionMemberInfo = {memberType?: SystemReflectionMemberTypes | undefined, declaringType?: SystemType | undefined, reflectedType?: SystemType | undefined, name?: (string | null) | undefined, module?: SystemReflectionModule | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined}; export type SystemReflectionParameterInfo = {attributes?: SystemReflectionParameterAttributes | undefined, member?: SystemReflectionMemberInfo | undefined, name?: (string | null) | undefined, parameterType?: SystemType | undefined, position?: number | undefined, isIn?: boolean | undefined, isLcid?: boolean | undefined, isOptional?: boolean | undefined, isOut?: boolean | undefined, isRetval?: boolean | undefined, defaultValue: unknown, rawDefaultValue: unknown, hasDefaultValue?: boolean | undefined, customAttributes?: (Array | null) | undefined, metadataToken?: number | undefined}; export type SystemReflectionICustomAttributeProvider = Record; export type SystemReflectionMethodInfo = {name?: (string | null) | undefined, declaringType?: SystemType | undefined, reflectedType?: SystemType | undefined, module?: SystemReflectionModule | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, attributes?: SystemReflectionMethodAttributes | undefined, methodImplementationFlags?: SystemReflectionMethodImplAttributes | undefined, callingConvention?: SystemReflectionCallingConventions | undefined, isAbstract?: boolean | undefined, isConstructor?: boolean | undefined, isFinal?: boolean | undefined, isHideBySig?: boolean | undefined, isSpecialName?: boolean | undefined, isStatic?: boolean | undefined, isVirtual?: boolean | undefined, isAssembly?: boolean | undefined, isFamily?: boolean | undefined, isFamilyAndAssembly?: boolean | undefined, isFamilyOrAssembly?: boolean | undefined, isPrivate?: boolean | undefined, isPublic?: boolean | undefined, isConstructedGenericMethod?: boolean | undefined, isGenericMethod?: boolean | undefined, isGenericMethodDefinition?: boolean | undefined, containsGenericParameters?: boolean | undefined, methodHandle?: SystemRuntimeMethodHandle | undefined, isSecurityCritical?: boolean | undefined, isSecuritySafeCritical?: boolean | undefined, isSecurityTransparent?: boolean | undefined, memberType?: SystemReflectionMemberTypes | undefined, returnParameter?: SystemReflectionParameterInfo | undefined, returnType?: SystemType | undefined, returnTypeCustomAttributes?: SystemReflectionICustomAttributeProvider | undefined}; export type SystemReflectionEventInfo = {name?: (string | null) | undefined, declaringType?: SystemType | undefined, reflectedType?: SystemType | undefined, module?: SystemReflectionModule | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, memberType?: SystemReflectionMemberTypes | undefined, attributes?: SystemReflectionEventAttributes | undefined, isSpecialName?: boolean | undefined, addMethod?: SystemReflectionMethodInfo | undefined, removeMethod?: SystemReflectionMethodInfo | undefined, raiseMethod?: SystemReflectionMethodInfo | undefined, isMulticast?: boolean | undefined, eventHandlerType?: SystemType | undefined}; export type SystemReflectionFieldAttributes = 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'FieldAccessMask' | 'Static' | 'InitOnly' | 'Literal' | 'NotSerialized' | 'HasFieldRVA' | 'SpecialName' | 'RTSpecialName' | 'HasFieldMarshal' | 'PinvokeImpl' | 'HasDefault' | 'ReservedMask'; export type SystemRuntimeFieldHandle = {value?: SystemIntPtr | undefined}; export type SystemReflectionFieldInfo = {name?: (string | null) | undefined, declaringType?: SystemType | undefined, reflectedType?: SystemType | undefined, module?: SystemReflectionModule | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, memberType?: SystemReflectionMemberTypes | undefined, attributes?: SystemReflectionFieldAttributes | undefined, fieldType?: SystemType | undefined, isInitOnly?: boolean | undefined, isLiteral?: boolean | undefined, isNotSerialized?: boolean | undefined, isPinvokeImpl?: boolean | undefined, isSpecialName?: boolean | undefined, isStatic?: boolean | undefined, isAssembly?: boolean | undefined, isFamily?: boolean | undefined, isFamilyAndAssembly?: boolean | undefined, isFamilyOrAssembly?: boolean | undefined, isPrivate?: boolean | undefined, isPublic?: boolean | undefined, isSecurityCritical?: boolean | undefined, isSecuritySafeCritical?: boolean | undefined, isSecurityTransparent?: boolean | undefined, fieldHandle?: SystemRuntimeFieldHandle | undefined}; export type SystemReflectionPropertyAttributes = 'None' | 'SpecialName' | 'RTSpecialName' | 'HasDefault' | 'Reserved2' | 'Reserved3' | 'Reserved4' | 'ReservedMask'; export type SystemReflectionPropertyInfo = {name?: (string | null) | undefined, declaringType?: SystemType | undefined, reflectedType?: SystemType | undefined, module?: SystemReflectionModule | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, memberType?: SystemReflectionMemberTypes | undefined, propertyType?: SystemType | undefined, attributes?: SystemReflectionPropertyAttributes | undefined, isSpecialName?: boolean | undefined, canRead?: boolean | undefined, canWrite?: boolean | undefined, getMethod?: SystemReflectionMethodInfo | undefined, setMethod?: SystemReflectionMethodInfo | undefined}; export type SystemReflectionTypeInfo = {name?: (string | null) | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, isInterface?: boolean | undefined, memberType?: SystemReflectionMemberTypes | undefined, namespace?: (string | null) | undefined, assemblyQualifiedName?: (string | null) | undefined, fullName?: (string | null) | undefined, assembly?: SystemReflectionAssembly | undefined, module?: SystemReflectionModule | undefined, isNested?: boolean | undefined, declaringType?: SystemType | undefined, declaringMethod?: SystemReflectionMethodBase | undefined, reflectedType?: SystemType | undefined, underlyingSystemType?: SystemType | undefined, isTypeDefinition?: boolean | undefined, isArray?: boolean | undefined, isByRef?: boolean | undefined, isPointer?: boolean | undefined, isConstructedGenericType?: boolean | undefined, isGenericParameter?: boolean | undefined, isGenericTypeParameter?: boolean | undefined, isGenericMethodParameter?: boolean | undefined, isGenericType?: boolean | undefined, isGenericTypeDefinition?: boolean | undefined, isSZArray?: boolean | undefined, isVariableBoundArray?: boolean | undefined, isByRefLike?: boolean | undefined, hasElementType?: boolean | undefined, genericTypeArguments?: (Array | null) | undefined, genericParameterPosition?: number | undefined, genericParameterAttributes?: SystemReflectionGenericParameterAttributes | undefined, attributes?: SystemReflectionTypeAttributes | undefined, isAbstract?: boolean | undefined, isImport?: boolean | undefined, isSealed?: boolean | undefined, isSpecialName?: boolean | undefined, isClass?: boolean | undefined, isNestedAssembly?: boolean | undefined, isNestedFamANDAssem?: boolean | undefined, isNestedFamily?: boolean | undefined, isNestedFamORAssem?: boolean | undefined, isNestedPrivate?: boolean | undefined, isNestedPublic?: boolean | undefined, isNotPublic?: boolean | undefined, isPublic?: boolean | undefined, isAutoLayout?: boolean | undefined, isExplicitLayout?: boolean | undefined, isLayoutSequential?: boolean | undefined, isAnsiClass?: boolean | undefined, isAutoClass?: boolean | undefined, isUnicodeClass?: boolean | undefined, isCOMObject?: boolean | undefined, isContextful?: boolean | undefined, isEnum?: boolean | undefined, isMarshalByRef?: boolean | undefined, isPrimitive?: boolean | undefined, isValueType?: boolean | undefined, isSignatureType?: boolean | undefined, isSecurityCritical?: boolean | undefined, isSecuritySafeCritical?: boolean | undefined, isSecurityTransparent?: boolean | undefined, structLayoutAttribute?: SystemRuntimeInteropServicesStructLayoutAttribute | undefined, typeInitializer?: SystemReflectionConstructorInfo | undefined, typeHandle?: SystemRuntimeTypeHandle | undefined, guid?: string | undefined, baseType?: SystemType | undefined, isSerializable?: boolean | undefined, containsGenericParameters?: boolean | undefined, isVisible?: boolean | undefined, genericTypeParameters?: (Array | null) | undefined, declaredConstructors?: (Array | null) | undefined, declaredEvents?: (Array | null) | undefined, declaredFields?: (Array | null) | undefined, declaredMembers?: (Array | null) | undefined, declaredMethods?: (Array | null) | undefined, declaredNestedTypes?: (Array | null) | undefined, declaredProperties?: (Array | null) | undefined, implementedInterfaces?: (Array | null) | undefined}; export type SystemSecuritySecurityRuleSet = 'None' | 'Level1' | 'Level2'; export type SystemReflectionAssembly = {definedTypes?: (Array | null) | undefined, exportedTypes?: (Array | null) | undefined, codeBase?: (string | null) | undefined, entryPoint?: SystemReflectionMethodInfo | undefined, fullName?: (string | null) | undefined, imageRuntimeVersion?: (string | null) | undefined, isDynamic?: boolean | undefined, location?: (string | null) | undefined, reflectionOnly?: boolean | undefined, isCollectible?: boolean | undefined, isFullyTrusted?: boolean | undefined, customAttributes?: (Array | null) | undefined, escapedCodeBase?: (string | null) | undefined, manifestModule?: SystemReflectionModule | undefined, modules?: (Array | null) | undefined, globalAssemblyCache?: boolean | undefined, hostContext?: number | undefined, securityRuleSet?: SystemSecuritySecurityRuleSet | undefined}; export type SystemModuleHandle = {mdStreamVersion?: number | undefined}; export type SystemReflectionModule = {assembly?: SystemReflectionAssembly | undefined, fullyQualifiedName?: (string | null) | undefined, name?: (string | null) | undefined, mdStreamVersion?: number | undefined, moduleVersionId?: string | undefined, scopeName?: (string | null) | undefined, moduleHandle?: SystemModuleHandle | undefined, customAttributes?: (Array | null) | undefined, metadataToken?: number | undefined}; export type SystemReflectionConstructorInfo = {name?: (string | null) | undefined, declaringType?: SystemType | undefined, reflectedType?: SystemType | undefined, module?: SystemReflectionModule | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, attributes?: SystemReflectionMethodAttributes | undefined, methodImplementationFlags?: SystemReflectionMethodImplAttributes | undefined, callingConvention?: SystemReflectionCallingConventions | undefined, isAbstract?: boolean | undefined, isConstructor?: boolean | undefined, isFinal?: boolean | undefined, isHideBySig?: boolean | undefined, isSpecialName?: boolean | undefined, isStatic?: boolean | undefined, isVirtual?: boolean | undefined, isAssembly?: boolean | undefined, isFamily?: boolean | undefined, isFamilyAndAssembly?: boolean | undefined, isFamilyOrAssembly?: boolean | undefined, isPrivate?: boolean | undefined, isPublic?: boolean | undefined, isConstructedGenericMethod?: boolean | undefined, isGenericMethod?: boolean | undefined, isGenericMethodDefinition?: boolean | undefined, containsGenericParameters?: boolean | undefined, methodHandle?: SystemRuntimeMethodHandle | undefined, isSecurityCritical?: boolean | undefined, isSecuritySafeCritical?: boolean | undefined, isSecurityTransparent?: boolean | undefined, memberType?: SystemReflectionMemberTypes | undefined}; export type SystemReflectionCustomAttributeTypedArgument = {argumentType?: SystemType | undefined, value: unknown}; export type SystemReflectionCustomAttributeNamedArgument = {memberInfo?: SystemReflectionMemberInfo | undefined, typedValue?: SystemReflectionCustomAttributeTypedArgument | undefined, memberName?: (string | null) | undefined, isField?: boolean | undefined}; export type SystemReflectionCustomAttributeData = {attributeType?: SystemType | undefined, constructor?: SystemReflectionConstructorInfo | undefined, constructorArguments?: (Array | null) | undefined, namedArguments?: (Array | null) | undefined}; export type SystemType = {name?: (string | null) | undefined, customAttributes?: (Array | null) | undefined, isCollectible?: boolean | undefined, metadataToken?: number | undefined, isInterface?: boolean | undefined, memberType?: SystemReflectionMemberTypes | undefined, namespace?: (string | null) | undefined, assemblyQualifiedName?: (string | null) | undefined, fullName?: (string | null) | undefined, assembly?: SystemReflectionAssembly | undefined, module?: SystemReflectionModule | undefined, isNested?: boolean | undefined, declaringType?: SystemType | undefined, declaringMethod?: SystemReflectionMethodBase | undefined, reflectedType?: SystemType | undefined, underlyingSystemType?: SystemType | undefined, isTypeDefinition?: boolean | undefined, isArray?: boolean | undefined, isByRef?: boolean | undefined, isPointer?: boolean | undefined, isConstructedGenericType?: boolean | undefined, isGenericParameter?: boolean | undefined, isGenericTypeParameter?: boolean | undefined, isGenericMethodParameter?: boolean | undefined, isGenericType?: boolean | undefined, isGenericTypeDefinition?: boolean | undefined, isSZArray?: boolean | undefined, isVariableBoundArray?: boolean | undefined, isByRefLike?: boolean | undefined, hasElementType?: boolean | undefined, genericTypeArguments?: (Array | null) | undefined, genericParameterPosition?: number | undefined, genericParameterAttributes?: SystemReflectionGenericParameterAttributes | undefined, attributes?: SystemReflectionTypeAttributes | undefined, isAbstract?: boolean | undefined, isImport?: boolean | undefined, isSealed?: boolean | undefined, isSpecialName?: boolean | undefined, isClass?: boolean | undefined, isNestedAssembly?: boolean | undefined, isNestedFamANDAssem?: boolean | undefined, isNestedFamily?: boolean | undefined, isNestedFamORAssem?: boolean | undefined, isNestedPrivate?: boolean | undefined, isNestedPublic?: boolean | undefined, isNotPublic?: boolean | undefined, isPublic?: boolean | undefined, isAutoLayout?: boolean | undefined, isExplicitLayout?: boolean | undefined, isLayoutSequential?: boolean | undefined, isAnsiClass?: boolean | undefined, isAutoClass?: boolean | undefined, isUnicodeClass?: boolean | undefined, isCOMObject?: boolean | undefined, isContextful?: boolean | undefined, isEnum?: boolean | undefined, isMarshalByRef?: boolean | undefined, isPrimitive?: boolean | undefined, isValueType?: boolean | undefined, isSignatureType?: boolean | undefined, isSecurityCritical?: boolean | undefined, isSecuritySafeCritical?: boolean | undefined, isSecurityTransparent?: boolean | undefined, structLayoutAttribute?: SystemRuntimeInteropServicesStructLayoutAttribute | undefined, typeInitializer?: SystemReflectionConstructorInfo | undefined, typeHandle?: SystemRuntimeTypeHandle | undefined, guid?: string | undefined, baseType?: SystemType | undefined, isSerializable?: boolean | undefined, containsGenericParameters?: boolean | undefined, isVisible?: boolean | undefined}; export type SystemCollectionsGenericKeyValuePair2SystemTypeSystemObject = {key?: SystemType | undefined, value: unknown}; export type SystemIOStream = {canRead?: boolean | undefined, canSeek?: boolean | undefined, canTimeout?: boolean | undefined, canWrite?: boolean | undefined, length?: number | undefined, position?: number | undefined, readTimeout?: number | undefined, writeTimeout?: number | undefined}; export type SystemIOPipelinesPipeWriter = Record; export type MicrosoftAspNetCoreHttpIResponseCookies = Record; export type MicrosoftAspNetCoreHttpHttpResponse = {httpContext?: MicrosoftAspNetCoreHttpHttpContext | undefined, statusCode?: number | undefined, headers?: ({[key: string]: Array} | null) | undefined, body?: SystemIOStream | undefined, bodyWriter?: SystemIOPipelinesPipeWriter | undefined, contentLength?: (number | null) | undefined, contentType?: (string | null) | undefined, cookies?: MicrosoftAspNetCoreHttpIResponseCookies | undefined, hasStarted?: boolean | undefined}; export type SystemNetSocketsAddressFamily = 'Unspecified' | 'Unix' | 'InterNetwork' | 'ImpLink' | 'Pup' | 'Chaos' | 'NS' | 'Osi' | 'Ecma' | 'DataKit' | 'Ccitt' | 'Sna' | 'DecNet' | 'DataLink' | 'Lat' | 'HyperChannel' | 'AppleTalk' | 'NetBios' | 'VoiceView' | 'FireFox' | 'Banyan' | 'Atm' | 'InterNetworkV6' | 'Cluster' | 'Ieee12844' | 'Irda' | 'NetworkDesigners' | 'Max' | 'Packet' | 'ControllerAreaNetwork' | 'Unknown'; export type SystemNetIPAddress = {addressFamily?: SystemNetSocketsAddressFamily | undefined, scopeId?: number | undefined, isIPv6Multicast?: boolean | undefined, isIPv6LinkLocal?: boolean | undefined, isIPv6SiteLocal?: boolean | undefined, isIPv6Teredo?: boolean | undefined, isIPv4MappedToIPv6?: boolean | undefined, address?: number | undefined}; export type SystemSecurityCryptographyKeySizes = {minSize?: number | undefined, maxSize?: number | undefined, skipSize?: number | undefined}; export type SystemSecurityCryptographyAsymmetricAlgorithm = {keySize?: number | undefined, legalKeySizes?: (Array | null) | undefined, signatureAlgorithm?: (string | null) | undefined, keyExchangeAlgorithm?: (string | null) | undefined}; export type SystemSecurityCryptographyOid = {value?: (string | null) | undefined, friendlyName?: (string | null) | undefined}; export type SystemSecurityCryptographyX509CertificatesX500DistinguishedName = {oid?: SystemSecurityCryptographyOid | undefined, rawData?: (string | null) | undefined, name?: (string | null) | undefined}; export type SystemSecurityCryptographyAsnEncodedData = {oid?: SystemSecurityCryptographyOid | undefined, rawData?: (string | null) | undefined}; export type SystemSecurityCryptographyX509CertificatesPublicKey = {encodedKeyValue?: SystemSecurityCryptographyAsnEncodedData | undefined, encodedParameters?: SystemSecurityCryptographyAsnEncodedData | undefined, key?: SystemSecurityCryptographyAsymmetricAlgorithm | undefined, oid?: SystemSecurityCryptographyOid | undefined}; export type SystemSecurityCryptographyX509CertificatesX509Certificate2 = {handle?: SystemIntPtr | undefined, issuer?: (string | null) | undefined, subject?: (string | null) | undefined, archived?: boolean | undefined, extensions?: (Array | null) | undefined, friendlyName?: (string | null) | undefined, hasPrivateKey?: boolean | undefined, privateKey?: SystemSecurityCryptographyAsymmetricAlgorithm | undefined, issuerName?: SystemSecurityCryptographyX509CertificatesX500DistinguishedName | undefined, notAfter?: string | undefined, notBefore?: string | undefined, publicKey?: SystemSecurityCryptographyX509CertificatesPublicKey | undefined, rawData?: (string | null) | undefined, serialNumber?: (string | null) | undefined, signatureAlgorithm?: SystemSecurityCryptographyOid | undefined, subjectName?: SystemSecurityCryptographyX509CertificatesX500DistinguishedName | undefined, thumbprint?: (string | null) | undefined, version?: number | undefined}; export type MicrosoftAspNetCoreHttpConnectionInfo = {id?: (string | null) | undefined, remoteIpAddress?: SystemNetIPAddress | undefined, remotePort?: number | undefined, localIpAddress?: SystemNetIPAddress | undefined, localPort?: number | undefined, clientCertificate?: SystemSecurityCryptographyX509CertificatesX509Certificate2 | undefined}; export type MicrosoftAspNetCoreHttpWebSocketManager = {isWebSocketRequest?: boolean | undefined, webSocketRequestedProtocols?: (Array | null) | undefined}; export type SystemSecurityClaimsClaimsIdentity = {authenticationType?: (string | null) | undefined, isAuthenticated?: boolean | undefined, actor?: SystemSecurityClaimsClaimsIdentity | undefined, bootstrapContext: unknown, claims?: (Array | null) | undefined, label?: (string | null) | undefined, name?: (string | null) | undefined, nameClaimType?: (string | null) | undefined, roleClaimType?: (string | null) | undefined}; export type SystemSecurityClaimsClaim = {issuer?: (string | null) | undefined, originalIssuer?: (string | null) | undefined, properties?: ({[key: string]: string} | null) | undefined, subject?: SystemSecurityClaimsClaimsIdentity | undefined, type?: (string | null) | undefined, value?: (string | null) | undefined, valueType?: (string | null) | undefined}; export type SystemSecurityPrincipalIIdentity = {name?: (string | null) | undefined, authenticationType?: (string | null) | undefined, isAuthenticated?: boolean | undefined}; export type SystemSecurityClaimsClaimsPrincipal = {claims?: (Array | null) | undefined, identities?: (Array | null) | undefined, identity?: SystemSecurityPrincipalIIdentity | undefined}; export type SystemIServiceProvider = Record; export type MicrosoftWin32SafeHandlesSafeWaitHandle = {isClosed?: boolean | undefined, isInvalid?: boolean | undefined}; export type SystemThreadingWaitHandle = {handle?: SystemIntPtr | undefined, safeWaitHandle?: MicrosoftWin32SafeHandlesSafeWaitHandle | undefined}; export type SystemThreadingCancellationToken = {isCancellationRequested?: boolean | undefined, canBeCanceled?: boolean | undefined, waitHandle?: SystemThreadingWaitHandle | undefined}; export type MicrosoftAspNetCoreHttpISession = {isAvailable?: boolean | undefined, id?: (string | null) | undefined, keys?: (Array | null) | undefined}; export type MicrosoftAspNetCoreHttpHttpContext = {features?: (Array | null) | undefined, request?: MicrosoftAspNetCoreHttpHttpRequest | undefined, response?: MicrosoftAspNetCoreHttpHttpResponse | undefined, connection?: MicrosoftAspNetCoreHttpConnectionInfo | undefined, webSockets?: MicrosoftAspNetCoreHttpWebSocketManager | undefined, user?: SystemSecurityClaimsClaimsPrincipal | undefined, items?: ({[key: string]: unknown} | null) | undefined, requestServices?: SystemIServiceProvider | undefined, requestAborted?: SystemThreadingCancellationToken | undefined, traceIdentifier?: (string | null) | undefined, session?: MicrosoftAspNetCoreHttpISession | undefined}; export type MicrosoftAspNetCoreHttpHostString = {value?: (string | null) | undefined, hasValue?: boolean | undefined, host?: (string | null) | undefined, port?: (number | null) | undefined}; export type MicrosoftAspNetCoreHttpPathString = {value?: (string | null) | undefined, hasValue?: boolean | undefined}; export type MicrosoftAspNetCoreHttpQueryString = {value?: (string | null) | undefined, hasValue?: boolean | undefined}; export type SystemCollectionsGenericKeyValuePair2SystemStringMicrosoftExtensionsPrimitivesStringValues = {key?: (string | null) | undefined, value?: Array | undefined}; export type SystemCollectionsGenericKeyValuePair2SystemStringSystemString = {key?: (string | null) | undefined, value?: (string | null) | undefined}; export type SystemIOPipelinesPipeReader = Record; export type MicrosoftAspNetCoreHttpHttpRequest = {httpContext?: MicrosoftAspNetCoreHttpHttpContext | undefined, method?: (string | null) | undefined, scheme?: (string | null) | undefined, isHttps?: boolean | undefined, host?: MicrosoftAspNetCoreHttpHostString | undefined, pathBase?: MicrosoftAspNetCoreHttpPathString | undefined, path?: MicrosoftAspNetCoreHttpPathString | undefined, queryString?: MicrosoftAspNetCoreHttpQueryString | undefined, query?: (Array | null) | undefined, protocol?: (string | null) | undefined, headers?: ({[key: string]: Array} | null) | undefined, cookies?: (Array | null) | undefined, contentLength?: (number | null) | undefined, contentType?: (string | null) | undefined, body?: SystemIOStream | undefined, bodyReader?: SystemIOPipelinesPipeReader | undefined, hasFormContentType?: boolean | undefined, form?: (Array | null) | undefined, routeValues?: ({[key: string]: unknown} | null) | undefined}; export type MicrosoftAspNetODataQueryDefaultQuerySettings = {enableExpand?: boolean | undefined, enableSelect?: boolean | undefined, enableCount?: boolean | undefined, enableOrderBy?: boolean | undefined, enableFilter?: boolean | undefined, maxTop?: (number | null) | undefined, enableSkipToken?: boolean | undefined}; export type MicrosoftODataEdmEdmSchemaElementKind = 'None' | 'TypeDefinition' | 'Term' | 'Action' | 'EntityContainer' | 'Function'; export type MicrosoftODataEdmIEdmSchemaElement = {schemaElementKind?: MicrosoftODataEdmEdmSchemaElementKind | undefined, namespace?: (string | null) | undefined, name?: (string | null) | undefined}; export type MicrosoftODataEdmEdmTypeKind = 'None' | 'Primitive' | 'Entity' | 'Complex' | 'Collection' | 'EntityReference' | 'Enum' | 'TypeDefinition' | 'Untyped' | 'Path'; export type MicrosoftODataEdmIEdmType = {typeKind?: MicrosoftODataEdmEdmTypeKind | undefined}; export type MicrosoftODataEdmIEdmTypeReference = {isNullable?: boolean | undefined, definition?: MicrosoftODataEdmIEdmType | undefined}; export type MicrosoftODataEdmVocabulariesIEdmTerm = {type?: MicrosoftODataEdmIEdmTypeReference | undefined, appliesTo?: (string | null) | undefined, defaultValue?: (string | null) | undefined, schemaElementKind?: MicrosoftODataEdmEdmSchemaElementKind | undefined, namespace?: (string | null) | undefined, name?: (string | null) | undefined}; export type MicrosoftODataEdmVocabulariesIEdmVocabularyAnnotatable = Record; export type MicrosoftODataEdmEdmExpressionKind = 'None' | 'BinaryConstant' | 'BooleanConstant' | 'DateTimeOffsetConstant' | 'DecimalConstant' | 'FloatingConstant' | 'GuidConstant' | 'IntegerConstant' | 'StringConstant' | 'DurationConstant' | 'Null' | 'Record' | 'Collection' | 'Path' | 'If' | 'Cast' | 'IsType' | 'FunctionApplication' | 'LabeledExpressionReference' | 'Labeled' | 'PropertyPath' | 'NavigationPropertyPath' | 'DateConstant' | 'TimeOfDayConstant' | 'EnumMember' | 'AnnotationPath'; export type MicrosoftODataEdmIEdmExpression = {expressionKind?: MicrosoftODataEdmEdmExpressionKind | undefined}; export type MicrosoftODataEdmVocabulariesIEdmVocabularyAnnotation = {qualifier?: (string | null) | undefined, term?: MicrosoftODataEdmVocabulariesIEdmTerm | undefined, target?: MicrosoftODataEdmVocabulariesIEdmVocabularyAnnotatable | undefined, value?: MicrosoftODataEdmIEdmExpression | undefined}; export type MicrosoftODataEdmVocabulariesIEdmDirectValueAnnotationsManager = Record; export type MicrosoftODataEdmEdmContainerElementKind = 'None' | 'EntitySet' | 'ActionImport' | 'FunctionImport' | 'Singleton'; export type MicrosoftODataEdmIEdmEntityContainerElement = {containerElementKind?: MicrosoftODataEdmEdmContainerElementKind | undefined, container?: MicrosoftODataEdmIEdmEntityContainer | undefined, name?: (string | null) | undefined}; export type MicrosoftODataEdmIEdmEntityContainer = {elements?: (Array | null) | undefined, schemaElementKind?: MicrosoftODataEdmEdmSchemaElementKind | undefined, namespace?: (string | null) | undefined, name?: (string | null) | undefined}; export type MicrosoftODataEdmIEdmModel = {schemaElements?: (Array | null) | undefined, vocabularyAnnotations?: (Array | null) | undefined, referencedModels?: (Array | null) | undefined, declaredNamespaces?: (Array | null) | undefined, directValueAnnotationsManager?: MicrosoftODataEdmVocabulariesIEdmDirectValueAnnotationsManager | undefined, entityContainer?: MicrosoftODataEdmIEdmEntityContainer | undefined}; export type MicrosoftODataEdmEdmOnDeleteAction = 'None' | 'Cascade'; export type MicrosoftODataEdmEdmPropertyKind = 'None' | 'Structural' | 'Navigation'; export type MicrosoftODataEdmIEdmProperty = {propertyKind?: MicrosoftODataEdmEdmPropertyKind | undefined, type?: MicrosoftODataEdmIEdmTypeReference | undefined, declaringType?: MicrosoftODataEdmIEdmStructuredType | undefined, name?: (string | null) | undefined}; export type MicrosoftODataEdmIEdmStructuredType = {isAbstract?: boolean | undefined, isOpen?: boolean | undefined, baseType?: MicrosoftODataEdmIEdmStructuredType | undefined, declaredProperties?: (Array | null) | undefined, typeKind?: MicrosoftODataEdmEdmTypeKind | undefined}; export type MicrosoftODataEdmIEdmStructuralProperty = {defaultValueString?: (string | null) | undefined, propertyKind?: MicrosoftODataEdmEdmPropertyKind | undefined, type?: MicrosoftODataEdmIEdmTypeReference | undefined, declaringType?: MicrosoftODataEdmIEdmStructuredType | undefined, name?: (string | null) | undefined}; export type MicrosoftODataEdmEdmReferentialConstraintPropertyPair = {dependentProperty?: MicrosoftODataEdmIEdmStructuralProperty | undefined, principalProperty?: MicrosoftODataEdmIEdmStructuralProperty | undefined}; export type MicrosoftODataEdmIEdmReferentialConstraint = {propertyPairs?: (Array | null) | undefined}; export type MicrosoftODataEdmIEdmNavigationProperty = {partner?: MicrosoftODataEdmIEdmNavigationProperty | undefined, onDelete?: MicrosoftODataEdmEdmOnDeleteAction | undefined, containsTarget?: boolean | undefined, referentialConstraint?: MicrosoftODataEdmIEdmReferentialConstraint | undefined, propertyKind?: MicrosoftODataEdmEdmPropertyKind | undefined, type?: MicrosoftODataEdmIEdmTypeReference | undefined, declaringType?: MicrosoftODataEdmIEdmStructuredType | undefined, name?: (string | null) | undefined}; export type MicrosoftODataEdmIEdmPathExpression = {pathSegments?: (Array | null) | undefined, path?: (string | null) | undefined, expressionKind?: MicrosoftODataEdmEdmExpressionKind | undefined}; export type MicrosoftODataEdmIEdmNavigationPropertyBinding = {navigationProperty?: MicrosoftODataEdmIEdmNavigationProperty | undefined, target?: MicrosoftODataEdmIEdmNavigationSource | undefined, path?: MicrosoftODataEdmIEdmPathExpression | undefined}; export type MicrosoftODataEdmIEdmNavigationSource = {navigationPropertyBindings?: (Array | null) | undefined, path?: MicrosoftODataEdmIEdmPathExpression | undefined, type?: MicrosoftODataEdmIEdmType | undefined, name?: (string | null) | undefined}; export type MicrosoftODataUriParserODataPathSegment = {edmType?: MicrosoftODataEdmIEdmType | undefined, identifier?: (string | null) | undefined}; export type MicrosoftAspNetODataRoutingODataPath = {edmType?: MicrosoftODataEdmIEdmType | undefined, navigationSource?: MicrosoftODataEdmIEdmNavigationSource | undefined, segments?: (Array | null) | undefined, pathTemplate?: (string | null) | undefined, path?: (Array | null) | undefined}; export type MicrosoftAspNetODataODataQueryContext = {defaultQuerySettings?: MicrosoftAspNetODataQueryDefaultQuerySettings | undefined, model?: MicrosoftODataEdmIEdmModel | undefined, elementType?: MicrosoftODataEdmIEdmType | undefined, navigationSource?: MicrosoftODataEdmIEdmNavigationSource | undefined, elementClrType?: SystemType | undefined, path?: MicrosoftAspNetODataRoutingODataPath | undefined, requestContainer?: SystemIServiceProvider | undefined}; export type MicrosoftAspNetODataQueryODataRawQueryOptions = {filter?: (string | null) | undefined, apply?: (string | null) | undefined, orderBy?: (string | null) | undefined, top?: (string | null) | undefined, skip?: (string | null) | undefined, select?: (string | null) | undefined, expand?: (string | null) | undefined, count?: (string | null) | undefined, format?: (string | null) | undefined, skipToken?: (string | null) | undefined, deltaToken?: (string | null) | undefined}; export type MicrosoftAspNetODataQueryValidatorsSelectExpandQueryValidator = Record; export type MicrosoftODataUriParserSelectItem = Record; export type MicrosoftODataUriParserSelectExpandClause = {selectedItems?: (Array | null) | undefined, allSelected?: boolean | undefined}; export type MicrosoftAspNetODataQuerySelectExpandQueryOption = {context?: MicrosoftAspNetODataODataQueryContext | undefined, rawSelect?: (string | null) | undefined, rawExpand?: (string | null) | undefined, validator?: MicrosoftAspNetODataQueryValidatorsSelectExpandQueryValidator | undefined, selectExpandClause?: MicrosoftODataUriParserSelectExpandClause | undefined, levelsMaxLiteralExpansionDepth?: number | undefined}; export type MicrosoftODataUriParserAggregationTransformationNodeKind = 'Aggregate' | 'GroupBy' | 'Filter' | 'Compute' | 'Expand'; export type MicrosoftODataUriParserAggregationTransformationNode = {kind?: MicrosoftODataUriParserAggregationTransformationNodeKind | undefined}; export type MicrosoftODataUriParserAggregationApplyClause = {transformations?: (Array | null) | undefined}; export type MicrosoftAspNetODataQueryApplyQueryOption = {context?: MicrosoftAspNetODataODataQueryContext | undefined, resultClrType?: SystemType | undefined, applyClause?: MicrosoftODataUriParserAggregationApplyClause | undefined, rawValue?: (string | null) | undefined}; export type MicrosoftAspNetODataQueryValidatorsFilterQueryValidator = Record; export type MicrosoftODataUriParserQueryNodeKind = 'None' | 'Constant' | 'Convert' | 'NonResourceRangeVariableReference' | 'BinaryOperator' | 'UnaryOperator' | 'SingleValuePropertyAccess' | 'CollectionPropertyAccess' | 'SingleValueFunctionCall' | 'Any' | 'CollectionNavigationNode' | 'SingleNavigationNode' | 'SingleValueOpenPropertyAccess' | 'SingleResourceCast' | 'All' | 'CollectionResourceCast' | 'ResourceRangeVariableReference' | 'SingleResourceFunctionCall' | 'CollectionFunctionCall' | 'CollectionResourceFunctionCall' | 'NamedFunctionParameter' | 'ParameterAlias' | 'EntitySet' | 'KeyLookup' | 'SearchTerm' | 'CollectionOpenPropertyAccess' | 'CollectionComplexNode' | 'SingleComplexNode' | 'Count' | 'SingleValueCast' | 'CollectionPropertyNode' | 'AggregatedCollectionPropertyNode' | 'In' | 'CollectionConstant'; export type MicrosoftODataUriParserSingleValueNode = {typeReference?: MicrosoftODataEdmIEdmTypeReference | undefined, kind?: MicrosoftODataUriParserQueryNodeKind | undefined}; export type MicrosoftODataUriParserRangeVariable = {name?: (string | null) | undefined, typeReference?: MicrosoftODataEdmIEdmTypeReference | undefined, kind?: number | undefined}; export type MicrosoftODataUriParserFilterClause = {expression?: MicrosoftODataUriParserSingleValueNode | undefined, rangeVariable?: MicrosoftODataUriParserRangeVariable | undefined, itemType?: MicrosoftODataEdmIEdmTypeReference | undefined}; export type MicrosoftAspNetODataQueryFilterQueryOption = {context?: MicrosoftAspNetODataODataQueryContext | undefined, validator?: MicrosoftAspNetODataQueryValidatorsFilterQueryValidator | undefined, filterClause?: MicrosoftODataUriParserFilterClause | undefined, rawValue?: (string | null) | undefined}; export type MicrosoftODataUriParserOrderByDirection = 'Ascending' | 'Descending'; export type MicrosoftAspNetODataQueryOrderByNode = {direction?: MicrosoftODataUriParserOrderByDirection | undefined}; export type MicrosoftAspNetODataQueryValidatorsOrderByQueryValidator = Record; export type MicrosoftODataUriParserOrderByClause = {thenBy?: MicrosoftODataUriParserOrderByClause | undefined, expression?: MicrosoftODataUriParserSingleValueNode | undefined, direction?: MicrosoftODataUriParserOrderByDirection | undefined, rangeVariable?: MicrosoftODataUriParserRangeVariable | undefined, itemType?: MicrosoftODataEdmIEdmTypeReference | undefined}; export type MicrosoftAspNetODataQueryOrderByQueryOption = {context?: MicrosoftAspNetODataODataQueryContext | undefined, orderByNodes?: (Array | null) | undefined, rawValue?: (string | null) | undefined, validator?: MicrosoftAspNetODataQueryValidatorsOrderByQueryValidator | undefined, orderByClause?: MicrosoftODataUriParserOrderByClause | undefined}; export type MicrosoftAspNetODataQueryValidatorsSkipQueryValidator = Record; export type MicrosoftAspNetODataQuerySkipQueryOption = {context?: MicrosoftAspNetODataODataQueryContext | undefined, rawValue?: (string | null) | undefined, value?: number | undefined, validator?: MicrosoftAspNetODataQueryValidatorsSkipQueryValidator | undefined}; export type MicrosoftAspNetODataQueryValidatorsSkipTokenQueryValidator = Record; export type MicrosoftAspNetODataQueryHandleNullPropagationOption = 'Default' | 'True' | 'False'; export type MicrosoftAspNetODataQueryODataQuerySettings = {ensureStableOrdering?: boolean | undefined, handleNullPropagation?: MicrosoftAspNetODataQueryHandleNullPropagationOption | undefined, enableConstantParameterization?: boolean | undefined, enableCorrelatedSubqueryBuffering?: boolean | undefined, pageSize?: (number | null) | undefined, handleReferenceNavigationPropertyExpandFilter?: boolean | undefined}; export type MicrosoftAspNetODataQueryValidatorsTopQueryValidator = Record; export type MicrosoftAspNetODataQueryTopQueryOption = {context?: MicrosoftAspNetODataODataQueryContext | undefined, rawValue?: (string | null) | undefined, value?: number | undefined, validator?: MicrosoftAspNetODataQueryValidatorsTopQueryValidator | undefined}; export type MicrosoftAspNetODataQueryValidatorsCountQueryValidator = Record; export type MicrosoftAspNetODataQueryCountQueryOption = {context?: MicrosoftAspNetODataODataQueryContext | undefined, rawValue?: (string | null) | undefined, value?: boolean | undefined, validator?: MicrosoftAspNetODataQueryValidatorsCountQueryValidator | undefined}; export type MicrosoftAspNetODataQueryValidatorsODataQueryValidator = Record; export type MicrosoftAspNetODataFormatterETag = {isWellFormed?: boolean | undefined, entityType?: SystemType | undefined, isAny?: boolean | undefined, isIfNoneMatch?: boolean | undefined}; export type MicrosoftAspNetODataQueryODataQueryOptions = {request?: MicrosoftAspNetCoreHttpHttpRequest | undefined, context?: MicrosoftAspNetODataODataQueryContext | undefined, rawValues?: MicrosoftAspNetODataQueryODataRawQueryOptions | undefined, selectExpand?: MicrosoftAspNetODataQuerySelectExpandQueryOption | undefined, apply?: MicrosoftAspNetODataQueryApplyQueryOption | undefined, filter?: MicrosoftAspNetODataQueryFilterQueryOption | undefined, orderBy?: MicrosoftAspNetODataQueryOrderByQueryOption | undefined, skip?: MicrosoftAspNetODataQuerySkipQueryOption | undefined, skipToken?: MicrosoftAspNetODataQuerySkipTokenQueryOption | undefined, top?: MicrosoftAspNetODataQueryTopQueryOption | undefined, count?: MicrosoftAspNetODataQueryCountQueryOption | undefined, validator?: MicrosoftAspNetODataQueryValidatorsODataQueryValidator | undefined, ifMatch?: MicrosoftAspNetODataFormatterETag | undefined, ifNoneMatch?: MicrosoftAspNetODataFormatterETag | undefined}; export type MicrosoftAspNetODataQuerySkipTokenQueryOption = {rawValue?: (string | null) | undefined, context?: MicrosoftAspNetODataODataQueryContext | undefined, validator?: MicrosoftAspNetODataQueryValidatorsSkipTokenQueryValidator | undefined, querySettings?: MicrosoftAspNetODataQueryODataQuerySettings | undefined, queryOptions?: MicrosoftAspNetODataQueryODataQueryOptions | undefined}; export type MicrosoftAspNetODataFormatterETag1CoachingDalModelsGroupListItem = {isWellFormed?: boolean | undefined, entityType?: SystemType | undefined, isAny?: boolean | undefined, isIfNoneMatch?: boolean | undefined}; export type MicrosoftAspNetODataQueryODataQueryOptions1CoachingDalModelsGroupListItem = {request?: MicrosoftAspNetCoreHttpHttpRequest | undefined, context?: MicrosoftAspNetODataODataQueryContext | undefined, rawValues?: MicrosoftAspNetODataQueryODataRawQueryOptions | undefined, selectExpand?: MicrosoftAspNetODataQuerySelectExpandQueryOption | undefined, apply?: MicrosoftAspNetODataQueryApplyQueryOption | undefined, filter?: MicrosoftAspNetODataQueryFilterQueryOption | undefined, orderBy?: MicrosoftAspNetODataQueryOrderByQueryOption | undefined, skip?: MicrosoftAspNetODataQuerySkipQueryOption | undefined, skipToken?: MicrosoftAspNetODataQuerySkipTokenQueryOption | undefined, top?: MicrosoftAspNetODataQueryTopQueryOption | undefined, count?: MicrosoftAspNetODataQueryCountQueryOption | undefined, validator?: MicrosoftAspNetODataQueryValidatorsODataQueryValidator | undefined, ifMatch?: MicrosoftAspNetODataFormatterETag1CoachingDalModelsGroupListItem | undefined, ifNoneMatch?: MicrosoftAspNetODataFormatterETag1CoachingDalModelsGroupListItem | undefined}; export type GetApiCoachingGroupArgs = {options?: MicrosoftAspNetODataQueryODataQueryOptions1CoachingDalModelsGroupListItem | undefined}; export type GetApiCoachingGroupOptions = {baseUrl: string, Bearer?: string | undefined, fetch?: typeof fetch | undefined}; /** * GET /coaching/group */ export const getApiCoachingGroup = async (args: GetApiCoachingGroupArgs, options: GetApiCoachingGroupOptions) => { const {baseUrl, fetch: fetchFn = fetch, Bearer} = options ?? {} const query = new URLSearchParams() const headers = new Headers() if (args.options != null) query.append("options", JSON.stringify(args.options)) if (Bearer !== undefined) headers.set("Authorization", Bearer) const url = `${baseUrl.replace(/\/+$/, '')}/coaching/group${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "GET", headers}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return undefined };