s4wave_docs

package
v0.51.3 Latest Latest
Warning

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

Go to latest
Published: May 9, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateDocumentationOp

type CreateDocumentationOp struct {

	// ObjectKey is the key to create the documentation at.
	ObjectKey string `protobuf:"bytes,1,opt,name=object_key,json=objectKey,proto3" json:"objectKey,omitempty"`
	// Name is the display name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description is a short description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Timestamp is the creation timestamp.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

CreateDocumentationOp creates a new Documentation world object.

func (*CreateDocumentationOp) CloneMessageVT

func (*CreateDocumentationOp) CloneVT

func (*CreateDocumentationOp) EqualMessageVT

func (this *CreateDocumentationOp) EqualMessageVT(thatMsg any) bool

func (*CreateDocumentationOp) EqualVT

func (this *CreateDocumentationOp) EqualVT(that *CreateDocumentationOp) bool

func (*CreateDocumentationOp) GetDescription

func (x *CreateDocumentationOp) GetDescription() string

func (*CreateDocumentationOp) GetName

func (x *CreateDocumentationOp) GetName() string

func (*CreateDocumentationOp) GetObjectKey

func (x *CreateDocumentationOp) GetObjectKey() string

func (*CreateDocumentationOp) GetTimestamp

func (x *CreateDocumentationOp) GetTimestamp() *timestamppb.Timestamp

func (*CreateDocumentationOp) MarshalJSON

func (x *CreateDocumentationOp) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateDocumentationOp to JSON.

func (*CreateDocumentationOp) MarshalProtoJSON

func (x *CreateDocumentationOp) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the CreateDocumentationOp message to JSON.

func (*CreateDocumentationOp) MarshalProtoText

func (x *CreateDocumentationOp) MarshalProtoText() string

func (*CreateDocumentationOp) MarshalToSizedBufferVT

func (m *CreateDocumentationOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CreateDocumentationOp) MarshalToVT

func (m *CreateDocumentationOp) MarshalToVT(dAtA []byte) (int, error)

func (*CreateDocumentationOp) MarshalVT

func (m *CreateDocumentationOp) MarshalVT() (dAtA []byte, err error)

func (*CreateDocumentationOp) ProtoMessage

func (*CreateDocumentationOp) ProtoMessage()

func (*CreateDocumentationOp) Reset

func (x *CreateDocumentationOp) Reset()

func (*CreateDocumentationOp) SizeVT

func (m *CreateDocumentationOp) SizeVT() (n int)

func (*CreateDocumentationOp) String

func (x *CreateDocumentationOp) String() string

func (*CreateDocumentationOp) UnmarshalJSON

func (x *CreateDocumentationOp) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateDocumentationOp from JSON.

func (*CreateDocumentationOp) UnmarshalProtoJSON

func (x *CreateDocumentationOp) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateDocumentationOp message from JSON.

func (*CreateDocumentationOp) UnmarshalVT

func (m *CreateDocumentationOp) UnmarshalVT(dAtA []byte) error

type Documentation

type Documentation struct {

	// Name is the display name of the documentation site.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description is a short description of the documentation.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// CreatedAt is the creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"createdAt,omitempty"`
	// contains filtered or unexported fields
}

Documentation is a world object representing a documentation site. Content is sourced from a UnixFS directory (markdown files) linked via the doc/source graph edge. Optionally linked to a GitRepo for versioning.

func (*Documentation) CloneMessageVT

func (m *Documentation) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*Documentation) CloneVT

func (m *Documentation) CloneVT() *Documentation

func (*Documentation) EqualMessageVT

func (this *Documentation) EqualMessageVT(thatMsg any) bool

func (*Documentation) EqualVT

func (this *Documentation) EqualVT(that *Documentation) bool

func (*Documentation) GetCreatedAt

func (x *Documentation) GetCreatedAt() *timestamppb.Timestamp

func (*Documentation) GetDescription

func (x *Documentation) GetDescription() string

func (*Documentation) GetName

func (x *Documentation) GetName() string

func (*Documentation) MarshalJSON

func (x *Documentation) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Documentation to JSON.

func (*Documentation) MarshalProtoJSON

func (x *Documentation) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the Documentation message to JSON.

func (*Documentation) MarshalProtoText

func (x *Documentation) MarshalProtoText() string

func (*Documentation) MarshalToSizedBufferVT

func (m *Documentation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Documentation) MarshalToVT

func (m *Documentation) MarshalToVT(dAtA []byte) (int, error)

func (*Documentation) MarshalVT

func (m *Documentation) MarshalVT() (dAtA []byte, err error)

func (*Documentation) ProtoMessage

func (*Documentation) ProtoMessage()

func (*Documentation) Reset

func (x *Documentation) Reset()

func (*Documentation) SizeVT

func (m *Documentation) SizeVT() (n int)

func (*Documentation) String

func (x *Documentation) String() string

func (*Documentation) UnmarshalJSON

func (x *Documentation) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Documentation from JSON.

func (*Documentation) UnmarshalProtoJSON

func (x *Documentation) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the Documentation message from JSON.

func (*Documentation) UnmarshalVT

func (m *Documentation) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

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