public sealed class Spoke.Types.StateReason : IMessage<Spoke.Types.StateReason>, IEquatable<Spoke.Types.StateReason>, IDeepCloneable<Spoke.Types.StateReason>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Connectivity v1 API class Spoke.Types.StateReason.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[[["This webpage provides documentation for the `Spoke.Types.StateReason` class, part of the Google Cloud Network Connectivity v1 API."],["`Spoke.Types.StateReason` details the reasons a spoke may be inactive and is implemented through several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The page includes links to different versions of the API documentation, ranging from version 1.0.0 to the latest version, 2.9.0, with version 2.8.0 being the current version detailed on the page."],["The class has properties such as `Code`, which describes the reason for inactivity, `Message` containing human-readable details, and `UserDetails`, which provide any additional user-provided details."],["The class inherits from `object`, contains two constructors, `StateReason()` and `StateReason(Spoke.Types.StateReason other)`, and has several inherited members such as `GetHashCode()`, `GetType()`, and `ToString()`."]]],[]]