Namespace Fluxer.Net
Classes
- Activity
Fluxer entity with client attached.
- ActivityTimestamps
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- Application
Fluxer entity with client attached.
- Attachment
Fluxer entity with client attached.
- AuthSession
Fluxer entity with client attached.
- CallEligibility
Fluxer entity with client attached.
- ChannelHelpers
Http methods for Channel class.
- ChannelPin
Fluxer entity with client attached.
- ChannelPins
Fluxer entity with client attached.
- ClientStatus
Fluxer entity with client attached.
- CurrentApplication
Fluxer entity with client attached.
- CurrentUser
Fluxer entity with client attached.
- Embed
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- EmbedAuthorBuilder
A builder for creating embed authors with validation. Based on Fluxer.Net's EmbedAuthorBuilder implementation.
- EmbedBuilder
A builder for creating rich embeds with validation and a fluent API. Based on Fluxer.Net's EmbedBuilder implementation.
- EmbedField
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- EmbedFieldBuilder
A builder for creating embed fields with validation. Based on Fluxer.Net's EmbedFieldBuilder implementation.
- EmbedFooterBuilder
A builder for creating embed footers with validation. Based on Fluxer.Net's EmbedFooterBuilder implementation.
- Emoji
Fluxer entity with client attached.
- Entity
Fluxer entity with client attached.
- ExpressionHelpers
Http methods for GuildEmoji and GuildSticker class.
- FavoriteMedia
Fluxer entity with client attached.
- FluxerBaseClient
Base client used for all Fluxer http requests.
- FluxerClient
Client used for connecting to the Fluxer API and Gateway.
- FluxerConfig
Configuration class for the Fluxer.Net library. Controls behavior for both ApiClient and GatewayClient including endpoints, reconnection, logging, rate limiting, and gateway event handling.
- FluxerContractResolver
Json resolver for Fluxer http and gateway.
- FluxerOAuthRefreshToken
Fluxer entity with client attached.
- FluxerOAuthToken
Fluxer entity with client attached.
- FluxerOAuthUser
Fluxer entity with client attached.
- FluxerOAuthValidToken
Fluxer entity with client attached.
- FluxerWebhookClient
Webhook client for Fluxer.
- GatewaySession
Fluxer entity with client attached.
- Gif
Fluxer entity with client attached.
- GifCategory
Fluxer entity with client attached.
- GlobalSearch
Fluxer entity with client attached.
- Guild
Fluxer entity with client attached.
- GuildChannelOverride
Fluxer entity with client attached.
- GuildEmoji
Fluxer entity with client attached.
- GuildHelpers
Http methods for Guild class.
- GuildMember
Fluxer entity with client attached.
- GuildSticker
Fluxer entity with client attached.
- GuildVanityUrl
Fluxer entity with client attached.
- Instance
Fluxer entity with client attached.
- InstanceApp
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceAppBranding
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceAppLegal
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceAppRegistration
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceAppSetup
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceCaptcha
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceCommunity
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceEndpoints
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceFeatures
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceGifs
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceLimits
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstancePush
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceRegistration
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceSSO
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- InstanceServices
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- Invite
Fluxer entity with client attached.
- Login
Fluxer entity with client attached.
- MemberHelpers
Http methods for GuildMember class.
- Message
Fluxer entity with client attached.
- MessageCall
Fluxer entity with client attached.
- MessageHelpers
Http methods for Message class.
- MessageReaction
Fluxer entity with client attached.
- MessageReference
Fluxer entity with client attached.
- MessageSnapshot
Fluxer entity with client attached.
- MuteConfiguration
Fluxer entity with client attached.
- Optional
Provides a set of functions for creating optional values.
- PartialApplication
Fluxer entity with client attached.
- PartialGuild
Fluxer entity with client attached.
- PartialInvite
Fluxer entity with client attached.
- PermissionOverwrite
Fluxer entity with client attached.
- Presence
Fluxer entity with client attached.
- PrivateChannelHelpers
Http methods for DMChannel and GroupChannel class.
- Role
Fluxer entity with client attached.
- RoleHelpers
Http methods for Role class.
- RtcRegion
Fluxer entity with client attached.
- SavedMessage
Fluxer entity with client attached.
- SnowflakeUtils
Provides a series of helper methods for handling snowflake identifiers.
- SocketCurrentUser
Fluxer entity with client attached.
- SocketGuild
Cached guild from the gateway.
- SocketGuildMember
Cached Guild Member.
- SocketUser
Fluxer entity with client attached.
- SocketVoiceState
Fluxer entity with client attached.
- Sticker
Fluxer entity with client attached.
- User
Fluxer entity with client attached.
- UserConnection
Fluxer entity with client attached.
- UserHelpers
Http methods for User class.
- UserProfile
Fluxer entity with client attached.
- UserSettings
Fluxer entity with client attached.
- VoiceServer
Fluxer entity with client attached.
- VoiceState
Fluxer entity with client attached.
- Webhook
Fluxer entity with client attached.
- WebhookHelpers
Http methods for Webhook class.
Structs
- Optional<T>
Represents an optional value.
Interfaces
- IApplication
Application/bot used to interact with the Fluxer platform and API.
- IAuthSession
Authenticated session for a device with client, os and IP data.
- IFluxerOAuthRefreshToken
Exchange a refresh token for a new access token.
- ILogin
Login response data when successful.
- IMentionable
Object is mentionable.
- IPartialApplication
Application/bot used to interact with the Fluxer platform and API.
- IRtcRegion
Returns available voice and video calling regions for the channel, used to optimise connection quality.
- ISnowflake
Snowflake object with unique ID.
Enums
- AllowedMentionParseType
Which mentions should be used when sending a message.
- AttachmentFlag
Flags that describe properties of a message attachment. Multiple flags can be combined using bitwise OR.
- AuthenticatorType
2FA methods used
- ChannelPermission
Represents guild and channel permissions in Fluxer. Multiple permissions can be combined using bitwise OR.
- ChannelType
Represents the different types of channels available in Fluxer.
- FriendSourceFlags
Flags that control who can send friend requests to a user. Multiple sources can be combined using bitwise OR.
- GuildChannelType
Channel types for a guild.
- GuildContentFilter
Represents the NSFW (Not Safe For Work) filter level for a user.
- GuildExplicitContentFilterType
Represents the explicit content filter level for a guild.
- GuildMfaLevel
Represents the multi-factor authentication (MFA) requirement level for a guild.
- GuildNsfwLevel
Represents the nsfw level required for members to participate in a guild.
- GuildPermission
Represents guild and channel permissions in Fluxer. Multiple permissions can be combined using bitwise OR.
- GuildSplashCardAlignment
Splash card alignment types for SplashCardAligment
- GuildVerificationLevel
Represents the verification level required for members to participate in a guild.
- InviteType
Represents the type of invite (what the invite is for).
- MentionPreference
Mention prefrences for a user.
- MessageFlag
Flags that can be applied to messages. Multiple flags can be combined using bitwise OR.
- MessageReferenceType
Represents how a message references another message.
- MessageType
Represents the type of a message, including regular messages and system messages.
- PremiumType
Represents the type of premium/subscription status for a user.
- RelationshipType
Represents the type of relationship between the current user and another user.
- Status
Represents a user's online status/presence.
- SystemChannelFlags
Flags that control which system messages are sent to the guild's system channel. Multiple flags can be combined using bitwise OR.
- UserExplicitContentFilterType
Represents the explicit content filter level for a user's direct messages.
- UserFlags
Represents user account flags and badges in Fluxer. Multiple flags can be combined using bitwise OR.