Documentation
¶
Overview ¶
Package types implements all the types used by the Friends3DS protocol
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol ¶
Package types implements all the types used by the Friends3DS protocol
Index ¶
- type FriendComment
- func (fc FriendComment) Copy() types.RVType
- func (fc FriendComment) CopyRef() types.RVTypePtr
- func (fc *FriendComment) Deref() types.RVType
- func (fc FriendComment) Equals(o types.RVType) bool
- func (fc *FriendComment) ExtractFrom(readable types.Readable) error
- func (fc FriendComment) FormatToString(indentationLevel int) string
- func (fc FriendComment) String() string
- func (fc FriendComment) WriteTo(writable types.Writable)
- type FriendInfo
- func (fi FriendInfo) Copy() types.RVType
- func (fi FriendInfo) CopyRef() types.RVTypePtr
- func (fi *FriendInfo) Deref() types.RVType
- func (fi FriendInfo) Equals(o types.RVType) bool
- func (fi *FriendInfo) ExtractFrom(readable types.Readable) error
- func (fi FriendInfo) FormatToString(indentationLevel int) string
- func (fi FriendInfo) String() string
- func (fi FriendInfo) WriteTo(writable types.Writable)
- type FriendMii
- func (fm FriendMii) Copy() types.RVType
- func (fm FriendMii) CopyRef() types.RVTypePtr
- func (fm *FriendMii) Deref() types.RVType
- func (fm FriendMii) Equals(o types.RVType) bool
- func (fm *FriendMii) ExtractFrom(readable types.Readable) error
- func (fm FriendMii) FormatToString(indentationLevel int) string
- func (fm FriendMii) String() string
- func (fm FriendMii) WriteTo(writable types.Writable)
- type FriendMiiList
- func (fml FriendMiiList) Copy() types.RVType
- func (fml FriendMiiList) CopyRef() types.RVTypePtr
- func (fml *FriendMiiList) Deref() types.RVType
- func (fml FriendMiiList) Equals(o types.RVType) bool
- func (fml *FriendMiiList) ExtractFrom(readable types.Readable) error
- func (fml FriendMiiList) FormatToString(indentationLevel int) string
- func (fml FriendMiiList) String() string
- func (fml FriendMiiList) WriteTo(writable types.Writable)
- type FriendPersistentInfo
- func (fpi FriendPersistentInfo) Copy() types.RVType
- func (fpi FriendPersistentInfo) CopyRef() types.RVTypePtr
- func (fpi *FriendPersistentInfo) Deref() types.RVType
- func (fpi FriendPersistentInfo) Equals(o types.RVType) bool
- func (fpi *FriendPersistentInfo) ExtractFrom(readable types.Readable) error
- func (fpi FriendPersistentInfo) FormatToString(indentationLevel int) string
- func (fpi FriendPersistentInfo) String() string
- func (fpi FriendPersistentInfo) WriteTo(writable types.Writable)
- type FriendPicture
- func (fp FriendPicture) Copy() types.RVType
- func (fp FriendPicture) CopyRef() types.RVTypePtr
- func (fp *FriendPicture) Deref() types.RVType
- func (fp FriendPicture) Equals(o types.RVType) bool
- func (fp *FriendPicture) ExtractFrom(readable types.Readable) error
- func (fp FriendPicture) FormatToString(indentationLevel int) string
- func (fp FriendPicture) String() string
- func (fp FriendPicture) WriteTo(writable types.Writable)
- type FriendPresence
- func (fp FriendPresence) Copy() types.RVType
- func (fp FriendPresence) CopyRef() types.RVTypePtr
- func (fp *FriendPresence) Deref() types.RVType
- func (fp FriendPresence) Equals(o types.RVType) bool
- func (fp *FriendPresence) ExtractFrom(readable types.Readable) error
- func (fp FriendPresence) FormatToString(indentationLevel int) string
- func (fp FriendPresence) String() string
- func (fp FriendPresence) WriteTo(writable types.Writable)
- type FriendRelationship
- func (fr FriendRelationship) Copy() types.RVType
- func (fr FriendRelationship) CopyRef() types.RVTypePtr
- func (fr *FriendRelationship) Deref() types.RVType
- func (fr FriendRelationship) Equals(o types.RVType) bool
- func (fr *FriendRelationship) ExtractFrom(readable types.Readable) error
- func (fr FriendRelationship) FormatToString(indentationLevel int) string
- func (fr FriendRelationship) String() string
- func (fr FriendRelationship) WriteTo(writable types.Writable)
- type GameKey
- func (gk GameKey) Copy() types.RVType
- func (gk GameKey) CopyRef() types.RVTypePtr
- func (gk GameKey) DataObjectID() types.RVType
- func (gk *GameKey) Deref() types.RVType
- func (gk GameKey) Equals(o types.RVType) bool
- func (gk *GameKey) ExtractFrom(readable types.Readable) error
- func (gk GameKey) FormatToString(indentationLevel int) string
- func (gk GameKey) ObjectID() types.RVType
- func (gk GameKey) String() string
- func (gk GameKey) WriteTo(writable types.Writable)
- type Mii
- func (m Mii) Copy() types.RVType
- func (m Mii) CopyRef() types.RVTypePtr
- func (m *Mii) Deref() types.RVType
- func (m Mii) Equals(o types.RVType) bool
- func (m *Mii) ExtractFrom(readable types.Readable) error
- func (m Mii) FormatToString(indentationLevel int) string
- func (m Mii) String() string
- func (m Mii) WriteTo(writable types.Writable)
- type MiiList
- func (ml MiiList) Copy() types.RVType
- func (ml MiiList) CopyRef() types.RVTypePtr
- func (ml *MiiList) Deref() types.RVType
- func (ml MiiList) Equals(o types.RVType) bool
- func (ml *MiiList) ExtractFrom(readable types.Readable) error
- func (ml MiiList) FormatToString(indentationLevel int) string
- func (ml MiiList) String() string
- func (ml MiiList) WriteTo(writable types.Writable)
- type MyProfile
- func (mp MyProfile) Copy() types.RVType
- func (mp MyProfile) CopyRef() types.RVTypePtr
- func (mp *MyProfile) Deref() types.RVType
- func (mp MyProfile) Equals(o types.RVType) bool
- func (mp *MyProfile) ExtractFrom(readable types.Readable) error
- func (mp MyProfile) FormatToString(indentationLevel int) string
- func (mp MyProfile) String() string
- func (mp MyProfile) WriteTo(writable types.Writable)
- type NintendoPresence
- func (np NintendoPresence) Copy() types.RVType
- func (np NintendoPresence) CopyRef() types.RVTypePtr
- func (np NintendoPresence) DataObjectID() types.RVType
- func (np *NintendoPresence) Deref() types.RVType
- func (np NintendoPresence) Equals(o types.RVType) bool
- func (np *NintendoPresence) ExtractFrom(readable types.Readable) error
- func (np NintendoPresence) FormatToString(indentationLevel int) string
- func (np NintendoPresence) ObjectID() types.RVType
- func (np NintendoPresence) String() string
- func (np NintendoPresence) WriteTo(writable types.Writable)
- type PlayedGame
- func (pg PlayedGame) Copy() types.RVType
- func (pg PlayedGame) CopyRef() types.RVTypePtr
- func (pg *PlayedGame) Deref() types.RVType
- func (pg PlayedGame) Equals(o types.RVType) bool
- func (pg *PlayedGame) ExtractFrom(readable types.Readable) error
- func (pg PlayedGame) FormatToString(indentationLevel int) string
- func (pg PlayedGame) String() string
- func (pg PlayedGame) WriteTo(writable types.Writable)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FriendComment ¶
type FriendComment struct { types.Structure types.Data PID types.PID Comment types.String ModifiedAt types.DateTime }
FriendComment is a type within the Friends3DS protocol
func NewFriendComment ¶
func NewFriendComment() FriendComment
NewFriendComment returns a new FriendComment
func (FriendComment) Copy ¶
func (fc FriendComment) Copy() types.RVType
Copy returns a new copied instance of FriendComment
func (FriendComment) CopyRef ¶ added in v2.1.0
func (fc FriendComment) CopyRef() types.RVTypePtr
CopyRef copies the current value of the FriendComment and returns a pointer to the new copy
func (*FriendComment) Deref ¶ added in v2.1.0
func (fc *FriendComment) Deref() types.RVType
Deref takes a pointer to the FriendComment and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendComment) Equals ¶
func (fc FriendComment) Equals(o types.RVType) bool
Equals checks if the given FriendComment contains the same data as the current FriendComment
func (*FriendComment) ExtractFrom ¶
func (fc *FriendComment) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the FriendComment from the given readable
func (FriendComment) FormatToString ¶
func (fc FriendComment) FormatToString(indentationLevel int) string
FormatToString pretty-prints the FriendComment using the provided indentation level
func (FriendComment) String ¶
func (fc FriendComment) String() string
String returns the string representation of the FriendComment
func (FriendComment) WriteTo ¶
func (fc FriendComment) WriteTo(writable types.Writable)
WriteTo writes the FriendComment to the given writable
type FriendInfo ¶
FriendInfo is a type within the Friends3DS protocol
func (FriendInfo) Copy ¶
func (fi FriendInfo) Copy() types.RVType
Copy returns a new copied instance of FriendInfo
func (FriendInfo) CopyRef ¶ added in v2.1.0
func (fi FriendInfo) CopyRef() types.RVTypePtr
CopyRef copies the current value of the FriendInfo and returns a pointer to the new copy
func (*FriendInfo) Deref ¶ added in v2.1.0
func (fi *FriendInfo) Deref() types.RVType
Deref takes a pointer to the FriendInfo and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendInfo) Equals ¶
func (fi FriendInfo) Equals(o types.RVType) bool
Equals checks if the given FriendInfo contains the same data as the current FriendInfo
func (*FriendInfo) ExtractFrom ¶
func (fi *FriendInfo) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the FriendInfo from the given readable
func (FriendInfo) FormatToString ¶
func (fi FriendInfo) FormatToString(indentationLevel int) string
FormatToString pretty-prints the FriendInfo using the provided indentation level
func (FriendInfo) String ¶
func (fi FriendInfo) String() string
String returns the string representation of the FriendInfo
func (FriendInfo) WriteTo ¶
func (fi FriendInfo) WriteTo(writable types.Writable)
WriteTo writes the FriendInfo to the given writable
type FriendMii ¶
type FriendMii struct { types.Structure types.Data PID types.PID Mii Mii ModifiedAt types.DateTime }
FriendMii is a type within the Friends3DS protocol
func (FriendMii) CopyRef ¶ added in v2.1.0
CopyRef copies the current value of the FriendMii and returns a pointer to the new copy
func (*FriendMii) Deref ¶ added in v2.1.0
Deref takes a pointer to the FriendMii and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendMii) Equals ¶
Equals checks if the given FriendMii contains the same data as the current FriendMii
func (*FriendMii) ExtractFrom ¶
ExtractFrom extracts the FriendMii from the given readable
func (FriendMii) FormatToString ¶
FormatToString pretty-prints the FriendMii using the provided indentation level
type FriendMiiList ¶
type FriendMiiList struct { types.Structure types.Data Unknown1 types.UInt32 MiiList MiiList Unknown2 types.DateTime }
FriendMiiList is a type within the Friends3DS protocol
func NewFriendMiiList ¶
func NewFriendMiiList() FriendMiiList
NewFriendMiiList returns a new FriendMiiList
func (FriendMiiList) Copy ¶
func (fml FriendMiiList) Copy() types.RVType
Copy returns a new copied instance of FriendMiiList
func (FriendMiiList) CopyRef ¶ added in v2.1.0
func (fml FriendMiiList) CopyRef() types.RVTypePtr
CopyRef copies the current value of the FriendMiiList and returns a pointer to the new copy
func (*FriendMiiList) Deref ¶ added in v2.1.0
func (fml *FriendMiiList) Deref() types.RVType
Deref takes a pointer to the FriendMiiList and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendMiiList) Equals ¶
func (fml FriendMiiList) Equals(o types.RVType) bool
Equals checks if the given FriendMiiList contains the same data as the current FriendMiiList
func (*FriendMiiList) ExtractFrom ¶
func (fml *FriendMiiList) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the FriendMiiList from the given readable
func (FriendMiiList) FormatToString ¶
func (fml FriendMiiList) FormatToString(indentationLevel int) string
FormatToString pretty-prints the FriendMiiList using the provided indentation level
func (FriendMiiList) String ¶
func (fml FriendMiiList) String() string
String returns the string representation of the FriendMiiList
func (FriendMiiList) WriteTo ¶
func (fml FriendMiiList) WriteTo(writable types.Writable)
WriteTo writes the FriendMiiList to the given writable
type FriendPersistentInfo ¶
type FriendPersistentInfo struct { types.Structure types.Data PID types.PID Region types.UInt8 Country types.UInt8 Area types.UInt8 Language types.UInt8 Platform types.UInt8 GameKey GameKey Message types.String MessageUpdatedAt types.DateTime MiiModifiedAt types.DateTime LastOnline types.DateTime }
FriendPersistentInfo is a type within the Friends3DS protocol
func NewFriendPersistentInfo ¶
func NewFriendPersistentInfo() FriendPersistentInfo
NewFriendPersistentInfo returns a new FriendPersistentInfo
func (FriendPersistentInfo) Copy ¶
func (fpi FriendPersistentInfo) Copy() types.RVType
Copy returns a new copied instance of FriendPersistentInfo
func (FriendPersistentInfo) CopyRef ¶ added in v2.1.0
func (fpi FriendPersistentInfo) CopyRef() types.RVTypePtr
CopyRef copies the current value of the FriendPersistentInfo and returns a pointer to the new copy
func (*FriendPersistentInfo) Deref ¶ added in v2.1.0
func (fpi *FriendPersistentInfo) Deref() types.RVType
Deref takes a pointer to the FriendPersistentInfo and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendPersistentInfo) Equals ¶
func (fpi FriendPersistentInfo) Equals(o types.RVType) bool
Equals checks if the given FriendPersistentInfo contains the same data as the current FriendPersistentInfo
func (*FriendPersistentInfo) ExtractFrom ¶
func (fpi *FriendPersistentInfo) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the FriendPersistentInfo from the given readable
func (FriendPersistentInfo) FormatToString ¶
func (fpi FriendPersistentInfo) FormatToString(indentationLevel int) string
FormatToString pretty-prints the FriendPersistentInfo using the provided indentation level
func (FriendPersistentInfo) String ¶
func (fpi FriendPersistentInfo) String() string
String returns the string representation of the FriendPersistentInfo
func (FriendPersistentInfo) WriteTo ¶
func (fpi FriendPersistentInfo) WriteTo(writable types.Writable)
WriteTo writes the FriendPersistentInfo to the given writable
type FriendPicture ¶
type FriendPicture struct { types.Structure types.Data Unknown1 types.UInt32 PictureData types.Buffer Unknown2 types.DateTime }
FriendPicture is a type within the Friends3DS protocol
func NewFriendPicture ¶
func NewFriendPicture() FriendPicture
NewFriendPicture returns a new FriendPicture
func (FriendPicture) Copy ¶
func (fp FriendPicture) Copy() types.RVType
Copy returns a new copied instance of FriendPicture
func (FriendPicture) CopyRef ¶ added in v2.1.0
func (fp FriendPicture) CopyRef() types.RVTypePtr
CopyRef copies the current value of the FriendPicture and returns a pointer to the new copy
func (*FriendPicture) Deref ¶ added in v2.1.0
func (fp *FriendPicture) Deref() types.RVType
Deref takes a pointer to the FriendPicture and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendPicture) Equals ¶
func (fp FriendPicture) Equals(o types.RVType) bool
Equals checks if the given FriendPicture contains the same data as the current FriendPicture
func (*FriendPicture) ExtractFrom ¶
func (fp *FriendPicture) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the FriendPicture from the given readable
func (FriendPicture) FormatToString ¶
func (fp FriendPicture) FormatToString(indentationLevel int) string
FormatToString pretty-prints the FriendPicture using the provided indentation level
func (FriendPicture) String ¶
func (fp FriendPicture) String() string
String returns the string representation of the FriendPicture
func (FriendPicture) WriteTo ¶
func (fp FriendPicture) WriteTo(writable types.Writable)
WriteTo writes the FriendPicture to the given writable
type FriendPresence ¶
FriendPresence is a type within the Friends3DS protocol
func NewFriendPresence ¶
func NewFriendPresence() FriendPresence
NewFriendPresence returns a new FriendPresence
func (FriendPresence) Copy ¶
func (fp FriendPresence) Copy() types.RVType
Copy returns a new copied instance of FriendPresence
func (FriendPresence) CopyRef ¶ added in v2.1.0
func (fp FriendPresence) CopyRef() types.RVTypePtr
CopyRef copies the current value of the FriendPresence and returns a pointer to the new copy
func (*FriendPresence) Deref ¶ added in v2.1.0
func (fp *FriendPresence) Deref() types.RVType
Deref takes a pointer to the FriendPresence and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendPresence) Equals ¶
func (fp FriendPresence) Equals(o types.RVType) bool
Equals checks if the given FriendPresence contains the same data as the current FriendPresence
func (*FriendPresence) ExtractFrom ¶
func (fp *FriendPresence) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the FriendPresence from the given readable
func (FriendPresence) FormatToString ¶
func (fp FriendPresence) FormatToString(indentationLevel int) string
FormatToString pretty-prints the FriendPresence using the provided indentation level
func (FriendPresence) String ¶
func (fp FriendPresence) String() string
String returns the string representation of the FriendPresence
func (FriendPresence) WriteTo ¶
func (fp FriendPresence) WriteTo(writable types.Writable)
WriteTo writes the FriendPresence to the given writable
type FriendRelationship ¶
type FriendRelationship struct { types.Structure types.Data PID types.PID LFC types.UInt64 RelationshipType types.UInt8 }
FriendRelationship is a type within the Friends3DS protocol
func NewFriendRelationship ¶
func NewFriendRelationship() FriendRelationship
NewFriendRelationship returns a new FriendRelationship
func (FriendRelationship) Copy ¶
func (fr FriendRelationship) Copy() types.RVType
Copy returns a new copied instance of FriendRelationship
func (FriendRelationship) CopyRef ¶ added in v2.1.0
func (fr FriendRelationship) CopyRef() types.RVTypePtr
CopyRef copies the current value of the FriendRelationship and returns a pointer to the new copy
func (*FriendRelationship) Deref ¶ added in v2.1.0
func (fr *FriendRelationship) Deref() types.RVType
Deref takes a pointer to the FriendRelationship and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (FriendRelationship) Equals ¶
func (fr FriendRelationship) Equals(o types.RVType) bool
Equals checks if the given FriendRelationship contains the same data as the current FriendRelationship
func (*FriendRelationship) ExtractFrom ¶
func (fr *FriendRelationship) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the FriendRelationship from the given readable
func (FriendRelationship) FormatToString ¶
func (fr FriendRelationship) FormatToString(indentationLevel int) string
FormatToString pretty-prints the FriendRelationship using the provided indentation level
func (FriendRelationship) String ¶
func (fr FriendRelationship) String() string
String returns the string representation of the FriendRelationship
func (FriendRelationship) WriteTo ¶
func (fr FriendRelationship) WriteTo(writable types.Writable)
WriteTo writes the FriendRelationship to the given writable
type GameKey ¶
GameKey is a type within the Friends3DS protocol
func (GameKey) CopyRef ¶ added in v2.1.0
CopyRef copies the current value of the GameKey and returns a pointer to the new copy
func (GameKey) DataObjectID ¶ added in v2.2.1
DataObjectID returns the object identifier of the type embedding Data
func (*GameKey) Deref ¶ added in v2.1.0
Deref takes a pointer to the GameKey and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (GameKey) Equals ¶
Equals checks if the given GameKey contains the same data as the current GameKey
func (*GameKey) ExtractFrom ¶
ExtractFrom extracts the GameKey from the given readable
func (GameKey) FormatToString ¶
FormatToString pretty-prints the GameKey using the provided indentation level
type Mii ¶
type Mii struct { types.Structure types.Data Name types.String ProfanityFlag types.Bool CharacterSet types.UInt8 MiiData types.Buffer }
Mii is a type within the Friends3DS protocol
func (Mii) CopyRef ¶ added in v2.1.0
CopyRef copies the current value of the Mii and returns a pointer to the new copy
func (*Mii) Deref ¶ added in v2.1.0
Deref takes a pointer to the Mii and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (*Mii) ExtractFrom ¶
ExtractFrom extracts the Mii from the given readable
func (Mii) FormatToString ¶
FormatToString pretty-prints the Mii using the provided indentation level
type MiiList ¶
type MiiList struct { types.Structure types.Data Unknown1 types.String Unknown2 types.Bool Unknown3 types.UInt8 MiiDataList types.List[types.Buffer] }
MiiList is a type within the Friends3DS protocol
func (MiiList) CopyRef ¶ added in v2.1.0
CopyRef copies the current value of the MiiList and returns a pointer to the new copy
func (*MiiList) Deref ¶ added in v2.1.0
Deref takes a pointer to the MiiList and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (MiiList) Equals ¶
Equals checks if the given MiiList contains the same data as the current MiiList
func (*MiiList) ExtractFrom ¶
ExtractFrom extracts the MiiList from the given readable
func (MiiList) FormatToString ¶
FormatToString pretty-prints the MiiList using the provided indentation level
type MyProfile ¶
type MyProfile struct { types.Structure types.Data Region types.UInt8 Country types.UInt8 Area types.UInt8 Language types.UInt8 Platform types.UInt8 LocalFriendCodeSeed types.UInt64 MACAddress types.String SerialNumber types.String }
MyProfile is a type within the Friends3DS protocol
func (MyProfile) CopyRef ¶ added in v2.1.0
CopyRef copies the current value of the MyProfile and returns a pointer to the new copy
func (*MyProfile) Deref ¶ added in v2.1.0
Deref takes a pointer to the MyProfile and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (MyProfile) Equals ¶
Equals checks if the given MyProfile contains the same data as the current MyProfile
func (*MyProfile) ExtractFrom ¶
ExtractFrom extracts the MyProfile from the given readable
func (MyProfile) FormatToString ¶
FormatToString pretty-prints the MyProfile using the provided indentation level
type NintendoPresence ¶
type NintendoPresence struct { types.Structure types.Data ChangedFlags types.UInt32 GameKey GameKey Message types.String JoinAvailableFlag types.UInt32 MatchmakeType types.UInt8 JoinGameID types.UInt32 JoinGameMode types.UInt32 OwnerPID types.PID JoinGroupID types.UInt32 ApplicationArg types.Buffer }
NintendoPresence is a type within the Friends3DS protocol
func NewNintendoPresence ¶
func NewNintendoPresence() NintendoPresence
NewNintendoPresence returns a new NintendoPresence
func (NintendoPresence) Copy ¶
func (np NintendoPresence) Copy() types.RVType
Copy returns a new copied instance of NintendoPresence
func (NintendoPresence) CopyRef ¶ added in v2.1.0
func (np NintendoPresence) CopyRef() types.RVTypePtr
CopyRef copies the current value of the NintendoPresence and returns a pointer to the new copy
func (NintendoPresence) DataObjectID ¶ added in v2.2.1
func (np NintendoPresence) DataObjectID() types.RVType
DataObjectID returns the object identifier of the type embedding Data
func (*NintendoPresence) Deref ¶ added in v2.1.0
func (np *NintendoPresence) Deref() types.RVType
Deref takes a pointer to the NintendoPresence and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (NintendoPresence) Equals ¶
func (np NintendoPresence) Equals(o types.RVType) bool
Equals checks if the given NintendoPresence contains the same data as the current NintendoPresence
func (*NintendoPresence) ExtractFrom ¶
func (np *NintendoPresence) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the NintendoPresence from the given readable
func (NintendoPresence) FormatToString ¶
func (np NintendoPresence) FormatToString(indentationLevel int) string
FormatToString pretty-prints the NintendoPresence using the provided indentation level
func (NintendoPresence) ObjectID ¶ added in v2.2.1
func (np NintendoPresence) ObjectID() types.RVType
ObjectID returns the object identifier of the type
func (NintendoPresence) String ¶
func (np NintendoPresence) String() string
String returns the string representation of the NintendoPresence
func (NintendoPresence) WriteTo ¶
func (np NintendoPresence) WriteTo(writable types.Writable)
WriteTo writes the NintendoPresence to the given writable
type PlayedGame ¶
PlayedGame is a type within the Friends3DS protocol
func (PlayedGame) Copy ¶
func (pg PlayedGame) Copy() types.RVType
Copy returns a new copied instance of PlayedGame
func (PlayedGame) CopyRef ¶ added in v2.1.0
func (pg PlayedGame) CopyRef() types.RVTypePtr
CopyRef copies the current value of the PlayedGame and returns a pointer to the new copy
func (*PlayedGame) Deref ¶ added in v2.1.0
func (pg *PlayedGame) Deref() types.RVType
Deref takes a pointer to the PlayedGame and dereferences it to the raw value. Only useful when working with an instance of RVTypePtr
func (PlayedGame) Equals ¶
func (pg PlayedGame) Equals(o types.RVType) bool
Equals checks if the given PlayedGame contains the same data as the current PlayedGame
func (*PlayedGame) ExtractFrom ¶
func (pg *PlayedGame) ExtractFrom(readable types.Readable) error
ExtractFrom extracts the PlayedGame from the given readable
func (PlayedGame) FormatToString ¶
func (pg PlayedGame) FormatToString(indentationLevel int) string
FormatToString pretty-prints the PlayedGame using the provided indentation level
func (PlayedGame) String ¶
func (pg PlayedGame) String() string
String returns the string representation of the PlayedGame
func (PlayedGame) WriteTo ¶
func (pg PlayedGame) WriteTo(writable types.Writable)
WriteTo writes the PlayedGame to the given writable