tests

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DocChange_Kind_name = map[int32]string{
	0: "KIND_UNSPECIFIED",
	1: "ADDED",
	2: "REMOVED",
	3: "MODIFIED",
}
View Source
var DocChange_Kind_value = map[string]int32{
	"KIND_UNSPECIFIED": 0,
	"ADDED":            1,
	"REMOVED":          2,
	"MODIFIED":         3,
}

Functions

This section is empty.

Types

type Clause

type Clause struct {
	// Types that are valid to be assigned to Clause:
	//	*Clause_Select
	//	*Clause_Where
	//	*Clause_OrderBy
	//	*Clause_Offset
	//	*Clause_Limit
	//	*Clause_StartAt
	//	*Clause_StartAfter
	//	*Clause_EndAt
	//	*Clause_EndBefore
	Clause               isClause_Clause `protobuf_oneof:"clause"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Clause) Descriptor

func (*Clause) Descriptor() ([]byte, []int)

func (*Clause) GetClause

func (m *Clause) GetClause() isClause_Clause

func (*Clause) GetEndAt

func (m *Clause) GetEndAt() *Cursor

func (*Clause) GetEndBefore

func (m *Clause) GetEndBefore() *Cursor

func (*Clause) GetLimit

func (m *Clause) GetLimit() int32

func (*Clause) GetOffset

func (m *Clause) GetOffset() int32

func (*Clause) GetOrderBy

func (m *Clause) GetOrderBy() *OrderBy

func (*Clause) GetSelect

func (m *Clause) GetSelect() *Select

func (*Clause) GetStartAfter

func (m *Clause) GetStartAfter() *Cursor

func (*Clause) GetStartAt

func (m *Clause) GetStartAt() *Cursor

func (*Clause) GetWhere

func (m *Clause) GetWhere() *Where

func (*Clause) ProtoMessage

func (*Clause) ProtoMessage()

func (*Clause) Reset

func (m *Clause) Reset()

func (*Clause) String

func (m *Clause) String() string

func (*Clause) XXX_DiscardUnknown

func (m *Clause) XXX_DiscardUnknown()

func (*Clause) XXX_Marshal

func (m *Clause) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Clause) XXX_Merge

func (dst *Clause) XXX_Merge(src proto.Message)

func (*Clause) XXX_OneofFuncs

func (*Clause) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*Clause) XXX_Size

func (m *Clause) XXX_Size() int

func (*Clause) XXX_Unmarshal

func (m *Clause) XXX_Unmarshal(b []byte) error

type Clause_EndAt

type Clause_EndAt struct {
	EndAt *Cursor `protobuf:"bytes,8,opt,name=end_at,json=endAt,proto3,oneof"`
}

type Clause_EndBefore

type Clause_EndBefore struct {
	EndBefore *Cursor `protobuf:"bytes,9,opt,name=end_before,json=endBefore,proto3,oneof"`
}

type Clause_Limit

type Clause_Limit struct {
	Limit int32 `protobuf:"varint,5,opt,name=limit,proto3,oneof"`
}

type Clause_Offset

type Clause_Offset struct {
	Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}

type Clause_OrderBy

type Clause_OrderBy struct {
	OrderBy *OrderBy `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3,oneof"`
}

type Clause_Select

type Clause_Select struct {
	Select *Select `protobuf:"bytes,1,opt,name=select,proto3,oneof"`
}

type Clause_StartAfter

type Clause_StartAfter struct {
	StartAfter *Cursor `protobuf:"bytes,7,opt,name=start_after,json=startAfter,proto3,oneof"`
}

type Clause_StartAt

type Clause_StartAt struct {
	StartAt *Cursor `protobuf:"bytes,6,opt,name=start_at,json=startAt,proto3,oneof"`
}

type Clause_Where

type Clause_Where struct {
	Where *Where `protobuf:"bytes,2,opt,name=where,proto3,oneof"`
}

type CreateTest

type CreateTest struct {
	// The path of the doc, e.g. "projects/projectID/databases/(default)/documents/C/d"
	DocRefPath string `protobuf:"bytes,1,opt,name=doc_ref_path,json=docRefPath,proto3" json:"doc_ref_path,omitempty"`
	// The data passed to Create, as JSON. The strings "Delete" and "ServerTimestamp"
	// denote the two special sentinel values. Values that could be interpreted as integers
	// (i.e. digit strings) should be treated as integers.
	JsonData string `protobuf:"bytes,2,opt,name=json_data,json=jsonData,proto3" json:"json_data,omitempty"`
	// The request that the call should generate.
	Request *v1.CommitRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
	// If true, the call should result in an error without generating a request.
	// If this is true, request should not be set.
	IsError              bool     `protobuf:"varint,4,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Call to DocumentRef.Create.

func (*CreateTest) Descriptor

func (*CreateTest) Descriptor() ([]byte, []int)

func (*CreateTest) GetDocRefPath

func (m *CreateTest) GetDocRefPath() string

func (*CreateTest) GetIsError

func (m *CreateTest) GetIsError() bool

func (*CreateTest) GetJsonData

func (m *CreateTest) GetJsonData() string

func (*CreateTest) GetRequest

func (m *CreateTest) GetRequest() *v1.CommitRequest

func (*CreateTest) ProtoMessage

func (*CreateTest) ProtoMessage()

func (*CreateTest) Reset

func (m *CreateTest) Reset()

func (*CreateTest) String

func (m *CreateTest) String() string

func (*CreateTest) XXX_DiscardUnknown

func (m *CreateTest) XXX_DiscardUnknown()

func (*CreateTest) XXX_Marshal

func (m *CreateTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateTest) XXX_Merge

func (dst *CreateTest) XXX_Merge(src proto.Message)

func (*CreateTest) XXX_Size

func (m *CreateTest) XXX_Size() int

func (*CreateTest) XXX_Unmarshal

func (m *CreateTest) XXX_Unmarshal(b []byte) error

type Cursor

type Cursor struct {
	// one of:
	DocSnapshot          *DocSnapshot `protobuf:"bytes,1,opt,name=doc_snapshot,json=docSnapshot,proto3" json:"doc_snapshot,omitempty"`
	JsonValues           []string     `protobuf:"bytes,2,rep,name=json_values,json=jsonValues,proto3" json:"json_values,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Cursor) Descriptor

func (*Cursor) Descriptor() ([]byte, []int)

func (*Cursor) GetDocSnapshot

func (m *Cursor) GetDocSnapshot() *DocSnapshot

func (*Cursor) GetJsonValues

func (m *Cursor) GetJsonValues() []string

func (*Cursor) ProtoMessage

func (*Cursor) ProtoMessage()

func (*Cursor) Reset

func (m *Cursor) Reset()

func (*Cursor) String

func (m *Cursor) String() string

func (*Cursor) XXX_DiscardUnknown

func (m *Cursor) XXX_DiscardUnknown()

func (*Cursor) XXX_Marshal

func (m *Cursor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cursor) XXX_Merge

func (dst *Cursor) XXX_Merge(src proto.Message)

func (*Cursor) XXX_Size

func (m *Cursor) XXX_Size() int

func (*Cursor) XXX_Unmarshal

func (m *Cursor) XXX_Unmarshal(b []byte) error

type DeleteTest

type DeleteTest struct {
	DocRefPath           string            `protobuf:"bytes,1,opt,name=doc_ref_path,json=docRefPath,proto3" json:"doc_ref_path,omitempty"`
	Precondition         *v1.Precondition  `protobuf:"bytes,2,opt,name=precondition,proto3" json:"precondition,omitempty"`
	Request              *v1.CommitRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
	IsError              bool              `protobuf:"varint,4,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

A call to DocmentRef.Delete

func (*DeleteTest) Descriptor

func (*DeleteTest) Descriptor() ([]byte, []int)

func (*DeleteTest) GetDocRefPath

func (m *DeleteTest) GetDocRefPath() string

func (*DeleteTest) GetIsError

func (m *DeleteTest) GetIsError() bool

func (*DeleteTest) GetPrecondition

func (m *DeleteTest) GetPrecondition() *v1.Precondition

func (*DeleteTest) GetRequest

func (m *DeleteTest) GetRequest() *v1.CommitRequest

func (*DeleteTest) ProtoMessage

func (*DeleteTest) ProtoMessage()

func (*DeleteTest) Reset

func (m *DeleteTest) Reset()

func (*DeleteTest) String

func (m *DeleteTest) String() string

func (*DeleteTest) XXX_DiscardUnknown

func (m *DeleteTest) XXX_DiscardUnknown()

func (*DeleteTest) XXX_Marshal

func (m *DeleteTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteTest) XXX_Merge

func (dst *DeleteTest) XXX_Merge(src proto.Message)

func (*DeleteTest) XXX_Size

func (m *DeleteTest) XXX_Size() int

func (*DeleteTest) XXX_Unmarshal

func (m *DeleteTest) XXX_Unmarshal(b []byte) error

type DocChange

type DocChange struct {
	Kind                 DocChange_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=tests.DocChange_Kind" json:"kind,omitempty"`
	Doc                  *v1.Document   `protobuf:"bytes,2,opt,name=doc,proto3" json:"doc,omitempty"`
	OldIndex             int32          `protobuf:"varint,3,opt,name=old_index,json=oldIndex,proto3" json:"old_index,omitempty"`
	NewIndex             int32          `protobuf:"varint,4,opt,name=new_index,json=newIndex,proto3" json:"new_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*DocChange) Descriptor

func (*DocChange) Descriptor() ([]byte, []int)

func (*DocChange) GetDoc

func (m *DocChange) GetDoc() *v1.Document

func (*DocChange) GetKind

func (m *DocChange) GetKind() DocChange_Kind

func (*DocChange) GetNewIndex

func (m *DocChange) GetNewIndex() int32

func (*DocChange) GetOldIndex

func (m *DocChange) GetOldIndex() int32

func (*DocChange) ProtoMessage

func (*DocChange) ProtoMessage()

func (*DocChange) Reset

func (m *DocChange) Reset()

func (*DocChange) String

func (m *DocChange) String() string

func (*DocChange) XXX_DiscardUnknown

func (m *DocChange) XXX_DiscardUnknown()

func (*DocChange) XXX_Marshal

func (m *DocChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DocChange) XXX_Merge

func (dst *DocChange) XXX_Merge(src proto.Message)

func (*DocChange) XXX_Size

func (m *DocChange) XXX_Size() int

func (*DocChange) XXX_Unmarshal

func (m *DocChange) XXX_Unmarshal(b []byte) error

type DocChange_Kind

type DocChange_Kind int32
const (
	DocChange_KIND_UNSPECIFIED DocChange_Kind = 0
	DocChange_ADDED            DocChange_Kind = 1
	DocChange_REMOVED          DocChange_Kind = 2
	DocChange_MODIFIED         DocChange_Kind = 3
)

func (DocChange_Kind) EnumDescriptor

func (DocChange_Kind) EnumDescriptor() ([]byte, []int)

func (DocChange_Kind) String

func (x DocChange_Kind) String() string

type DocSnapshot

type DocSnapshot struct {
	Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	JsonData             string   `protobuf:"bytes,2,opt,name=json_data,json=jsonData,proto3" json:"json_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DocSnapshot) Descriptor

func (*DocSnapshot) Descriptor() ([]byte, []int)

func (*DocSnapshot) GetJsonData

func (m *DocSnapshot) GetJsonData() string

func (*DocSnapshot) GetPath

func (m *DocSnapshot) GetPath() string

func (*DocSnapshot) ProtoMessage

func (*DocSnapshot) ProtoMessage()

func (*DocSnapshot) Reset

func (m *DocSnapshot) Reset()

func (*DocSnapshot) String

func (m *DocSnapshot) String() string

func (*DocSnapshot) XXX_DiscardUnknown

func (m *DocSnapshot) XXX_DiscardUnknown()

func (*DocSnapshot) XXX_Marshal

func (m *DocSnapshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DocSnapshot) XXX_Merge

func (dst *DocSnapshot) XXX_Merge(src proto.Message)

func (*DocSnapshot) XXX_Size

func (m *DocSnapshot) XXX_Size() int

func (*DocSnapshot) XXX_Unmarshal

func (m *DocSnapshot) XXX_Unmarshal(b []byte) error

type FieldPath

type FieldPath struct {
	Field                []string `protobuf:"bytes,1,rep,name=field,proto3" json:"field,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FieldPath) Descriptor

func (*FieldPath) Descriptor() ([]byte, []int)

func (*FieldPath) GetField

func (m *FieldPath) GetField() []string

func (*FieldPath) ProtoMessage

func (*FieldPath) ProtoMessage()

func (*FieldPath) Reset

func (m *FieldPath) Reset()

func (*FieldPath) String

func (m *FieldPath) String() string

func (*FieldPath) XXX_DiscardUnknown

func (m *FieldPath) XXX_DiscardUnknown()

func (*FieldPath) XXX_Marshal

func (m *FieldPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FieldPath) XXX_Merge

func (dst *FieldPath) XXX_Merge(src proto.Message)

func (*FieldPath) XXX_Size

func (m *FieldPath) XXX_Size() int

func (*FieldPath) XXX_Unmarshal

func (m *FieldPath) XXX_Unmarshal(b []byte) error

type GetTest

type GetTest struct {
	// The path of the doc, e.g. "projects/projectID/databases/(default)/documents/C/d"
	DocRefPath string `protobuf:"bytes,1,opt,name=doc_ref_path,json=docRefPath,proto3" json:"doc_ref_path,omitempty"`
	// The request that the call should send to the Firestore service.
	Request              *v1.GetDocumentRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

Call to the DocumentRef.Get method.

func (*GetTest) Descriptor

func (*GetTest) Descriptor() ([]byte, []int)

func (*GetTest) GetDocRefPath

func (m *GetTest) GetDocRefPath() string

func (*GetTest) GetRequest

func (m *GetTest) GetRequest() *v1.GetDocumentRequest

func (*GetTest) ProtoMessage

func (*GetTest) ProtoMessage()

func (*GetTest) Reset

func (m *GetTest) Reset()

func (*GetTest) String

func (m *GetTest) String() string

func (*GetTest) XXX_DiscardUnknown

func (m *GetTest) XXX_DiscardUnknown()

func (*GetTest) XXX_Marshal

func (m *GetTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTest) XXX_Merge

func (dst *GetTest) XXX_Merge(src proto.Message)

func (*GetTest) XXX_Size

func (m *GetTest) XXX_Size() int

func (*GetTest) XXX_Unmarshal

func (m *GetTest) XXX_Unmarshal(b []byte) error

type ListenTest

type ListenTest struct {
	Responses            []*v1.ListenResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
	Snapshots            []*Snapshot          `protobuf:"bytes,2,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
	IsError              bool                 `protobuf:"varint,3,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

A test of the Listen streaming RPC (a.k.a. FireStore watch). If the sequence of responses is provided to the implementation, it should produce the sequence of snapshots. If is_error is true, an error should occur after the snapshots.

The tests assume that the query is Collection("projects/projectID/databases/(default)/documents/C").OrderBy("a", Ascending)

The watch target ID used in these tests is 1. Test interpreters should either change their client's ID for testing, or change the ID in the tests before running them.

func (*ListenTest) Descriptor

func (*ListenTest) Descriptor() ([]byte, []int)

func (*ListenTest) GetIsError

func (m *ListenTest) GetIsError() bool

func (*ListenTest) GetResponses

func (m *ListenTest) GetResponses() []*v1.ListenResponse

func (*ListenTest) GetSnapshots

func (m *ListenTest) GetSnapshots() []*Snapshot

func (*ListenTest) ProtoMessage

func (*ListenTest) ProtoMessage()

func (*ListenTest) Reset

func (m *ListenTest) Reset()

func (*ListenTest) String

func (m *ListenTest) String() string

func (*ListenTest) XXX_DiscardUnknown

func (m *ListenTest) XXX_DiscardUnknown()

func (*ListenTest) XXX_Marshal

func (m *ListenTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListenTest) XXX_Merge

func (dst *ListenTest) XXX_Merge(src proto.Message)

func (*ListenTest) XXX_Size

func (m *ListenTest) XXX_Size() int

func (*ListenTest) XXX_Unmarshal

func (m *ListenTest) XXX_Unmarshal(b []byte) error

type OrderBy

type OrderBy struct {
	Path                 *FieldPath `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Direction            string     `protobuf:"bytes,2,opt,name=direction,proto3" json:"direction,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*OrderBy) Descriptor

func (*OrderBy) Descriptor() ([]byte, []int)

func (*OrderBy) GetDirection

func (m *OrderBy) GetDirection() string

func (*OrderBy) GetPath

func (m *OrderBy) GetPath() *FieldPath

func (*OrderBy) ProtoMessage

func (*OrderBy) ProtoMessage()

func (*OrderBy) Reset

func (m *OrderBy) Reset()

func (*OrderBy) String

func (m *OrderBy) String() string

func (*OrderBy) XXX_DiscardUnknown

func (m *OrderBy) XXX_DiscardUnknown()

func (*OrderBy) XXX_Marshal

func (m *OrderBy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderBy) XXX_Merge

func (dst *OrderBy) XXX_Merge(src proto.Message)

func (*OrderBy) XXX_Size

func (m *OrderBy) XXX_Size() int

func (*OrderBy) XXX_Unmarshal

func (m *OrderBy) XXX_Unmarshal(b []byte) error

type QueryTest

type QueryTest struct {
	CollPath             string              `protobuf:"bytes,1,opt,name=coll_path,json=collPath,proto3" json:"coll_path,omitempty"`
	Clauses              []*Clause           `protobuf:"bytes,2,rep,name=clauses,proto3" json:"clauses,omitempty"`
	Query                *v1.StructuredQuery `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	IsError              bool                `protobuf:"varint,4,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*QueryTest) Descriptor

func (*QueryTest) Descriptor() ([]byte, []int)

func (*QueryTest) GetClauses

func (m *QueryTest) GetClauses() []*Clause

func (*QueryTest) GetCollPath

func (m *QueryTest) GetCollPath() string

func (*QueryTest) GetIsError

func (m *QueryTest) GetIsError() bool

func (*QueryTest) GetQuery

func (m *QueryTest) GetQuery() *v1.StructuredQuery

func (*QueryTest) ProtoMessage

func (*QueryTest) ProtoMessage()

func (*QueryTest) Reset

func (m *QueryTest) Reset()

func (*QueryTest) String

func (m *QueryTest) String() string

func (*QueryTest) XXX_DiscardUnknown

func (m *QueryTest) XXX_DiscardUnknown()

func (*QueryTest) XXX_Marshal

func (m *QueryTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTest) XXX_Merge

func (dst *QueryTest) XXX_Merge(src proto.Message)

func (*QueryTest) XXX_Size

func (m *QueryTest) XXX_Size() int

func (*QueryTest) XXX_Unmarshal

func (m *QueryTest) XXX_Unmarshal(b []byte) error

type Select

type Select struct {
	Fields               []*FieldPath `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Select) Descriptor

func (*Select) Descriptor() ([]byte, []int)

func (*Select) GetFields

func (m *Select) GetFields() []*FieldPath

func (*Select) ProtoMessage

func (*Select) ProtoMessage()

func (*Select) Reset

func (m *Select) Reset()

func (*Select) String

func (m *Select) String() string

func (*Select) XXX_DiscardUnknown

func (m *Select) XXX_DiscardUnknown()

func (*Select) XXX_Marshal

func (m *Select) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Select) XXX_Merge

func (dst *Select) XXX_Merge(src proto.Message)

func (*Select) XXX_Size

func (m *Select) XXX_Size() int

func (*Select) XXX_Unmarshal

func (m *Select) XXX_Unmarshal(b []byte) error

type SetOption

type SetOption struct {
	All                  bool         `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"`
	Fields               []*FieldPath `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

An option to the DocumentRef.Set call.

func (*SetOption) Descriptor

func (*SetOption) Descriptor() ([]byte, []int)

func (*SetOption) GetAll

func (m *SetOption) GetAll() bool

func (*SetOption) GetFields

func (m *SetOption) GetFields() []*FieldPath

func (*SetOption) ProtoMessage

func (*SetOption) ProtoMessage()

func (*SetOption) Reset

func (m *SetOption) Reset()

func (*SetOption) String

func (m *SetOption) String() string

func (*SetOption) XXX_DiscardUnknown

func (m *SetOption) XXX_DiscardUnknown()

func (*SetOption) XXX_Marshal

func (m *SetOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetOption) XXX_Merge

func (dst *SetOption) XXX_Merge(src proto.Message)

func (*SetOption) XXX_Size

func (m *SetOption) XXX_Size() int

func (*SetOption) XXX_Unmarshal

func (m *SetOption) XXX_Unmarshal(b []byte) error

type SetTest

type SetTest struct {
	DocRefPath           string            `protobuf:"bytes,1,opt,name=doc_ref_path,json=docRefPath,proto3" json:"doc_ref_path,omitempty"`
	Option               *SetOption        `protobuf:"bytes,2,opt,name=option,proto3" json:"option,omitempty"`
	JsonData             string            `protobuf:"bytes,3,opt,name=json_data,json=jsonData,proto3" json:"json_data,omitempty"`
	Request              *v1.CommitRequest `protobuf:"bytes,4,opt,name=request,proto3" json:"request,omitempty"`
	IsError              bool              `protobuf:"varint,5,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

A call to DocumentRef.Set.

func (*SetTest) Descriptor

func (*SetTest) Descriptor() ([]byte, []int)

func (*SetTest) GetDocRefPath

func (m *SetTest) GetDocRefPath() string

func (*SetTest) GetIsError

func (m *SetTest) GetIsError() bool

func (*SetTest) GetJsonData

func (m *SetTest) GetJsonData() string

func (*SetTest) GetOption

func (m *SetTest) GetOption() *SetOption

func (*SetTest) GetRequest

func (m *SetTest) GetRequest() *v1.CommitRequest

func (*SetTest) ProtoMessage

func (*SetTest) ProtoMessage()

func (*SetTest) Reset

func (m *SetTest) Reset()

func (*SetTest) String

func (m *SetTest) String() string

func (*SetTest) XXX_DiscardUnknown

func (m *SetTest) XXX_DiscardUnknown()

func (*SetTest) XXX_Marshal

func (m *SetTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetTest) XXX_Merge

func (dst *SetTest) XXX_Merge(src proto.Message)

func (*SetTest) XXX_Size

func (m *SetTest) XXX_Size() int

func (*SetTest) XXX_Unmarshal

func (m *SetTest) XXX_Unmarshal(b []byte) error

type Snapshot

type Snapshot struct {
	Docs                 []*v1.Document       `protobuf:"bytes,1,rep,name=docs,proto3" json:"docs,omitempty"`
	Changes              []*DocChange         `protobuf:"bytes,2,rep,name=changes,proto3" json:"changes,omitempty"`
	ReadTime             *timestamp.Timestamp `protobuf:"bytes,3,opt,name=read_time,json=readTime,proto3" json:"read_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Snapshot) Descriptor

func (*Snapshot) Descriptor() ([]byte, []int)

func (*Snapshot) GetChanges

func (m *Snapshot) GetChanges() []*DocChange

func (*Snapshot) GetDocs

func (m *Snapshot) GetDocs() []*v1.Document

func (*Snapshot) GetReadTime

func (m *Snapshot) GetReadTime() *timestamp.Timestamp

func (*Snapshot) ProtoMessage

func (*Snapshot) ProtoMessage()

func (*Snapshot) Reset

func (m *Snapshot) Reset()

func (*Snapshot) String

func (m *Snapshot) String() string

func (*Snapshot) XXX_DiscardUnknown

func (m *Snapshot) XXX_DiscardUnknown()

func (*Snapshot) XXX_Marshal

func (m *Snapshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Snapshot) XXX_Merge

func (dst *Snapshot) XXX_Merge(src proto.Message)

func (*Snapshot) XXX_Size

func (m *Snapshot) XXX_Size() int

func (*Snapshot) XXX_Unmarshal

func (m *Snapshot) XXX_Unmarshal(b []byte) error

type Test

type Test struct {
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are valid to be assigned to Test:
	//	*Test_Get
	//	*Test_Create
	//	*Test_Set
	//	*Test_Update
	//	*Test_UpdatePaths
	//	*Test_Delete
	//	*Test_Query
	//	*Test_Listen
	Test                 isTest_Test `protobuf_oneof:"test"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

A Test describes a single client method call and its expected result.

func (*Test) Descriptor

func (*Test) Descriptor() ([]byte, []int)

func (*Test) GetCreate

func (m *Test) GetCreate() *CreateTest

func (*Test) GetDelete

func (m *Test) GetDelete() *DeleteTest

func (*Test) GetDescription

func (m *Test) GetDescription() string

func (*Test) GetGet

func (m *Test) GetGet() *GetTest

func (*Test) GetListen

func (m *Test) GetListen() *ListenTest

func (*Test) GetQuery

func (m *Test) GetQuery() *QueryTest

func (*Test) GetSet

func (m *Test) GetSet() *SetTest

func (*Test) GetTest

func (m *Test) GetTest() isTest_Test

func (*Test) GetUpdate

func (m *Test) GetUpdate() *UpdateTest

func (*Test) GetUpdatePaths

func (m *Test) GetUpdatePaths() *UpdatePathsTest

func (*Test) ProtoMessage

func (*Test) ProtoMessage()

func (*Test) Reset

func (m *Test) Reset()

func (*Test) String

func (m *Test) String() string

func (*Test) XXX_DiscardUnknown

func (m *Test) XXX_DiscardUnknown()

func (*Test) XXX_Marshal

func (m *Test) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Test) XXX_Merge

func (dst *Test) XXX_Merge(src proto.Message)

func (*Test) XXX_OneofFuncs

func (*Test) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*Test) XXX_Size

func (m *Test) XXX_Size() int

func (*Test) XXX_Unmarshal

func (m *Test) XXX_Unmarshal(b []byte) error

type TestSuite

type TestSuite struct {
	Tests                []*Test  `protobuf:"bytes,1,rep,name=tests,proto3" json:"tests,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A collection of tests.

func (*TestSuite) Descriptor

func (*TestSuite) Descriptor() ([]byte, []int)

func (*TestSuite) GetTests

func (m *TestSuite) GetTests() []*Test

func (*TestSuite) ProtoMessage

func (*TestSuite) ProtoMessage()

func (*TestSuite) Reset

func (m *TestSuite) Reset()

func (*TestSuite) String

func (m *TestSuite) String() string

func (*TestSuite) XXX_DiscardUnknown

func (m *TestSuite) XXX_DiscardUnknown()

func (*TestSuite) XXX_Marshal

func (m *TestSuite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TestSuite) XXX_Merge

func (dst *TestSuite) XXX_Merge(src proto.Message)

func (*TestSuite) XXX_Size

func (m *TestSuite) XXX_Size() int

func (*TestSuite) XXX_Unmarshal

func (m *TestSuite) XXX_Unmarshal(b []byte) error

type Test_Create

type Test_Create struct {
	Create *CreateTest `protobuf:"bytes,3,opt,name=create,proto3,oneof"`
}

type Test_Delete

type Test_Delete struct {
	Delete *DeleteTest `protobuf:"bytes,7,opt,name=delete,proto3,oneof"`
}

type Test_Get

type Test_Get struct {
	Get *GetTest `protobuf:"bytes,2,opt,name=get,proto3,oneof"`
}

type Test_Listen

type Test_Listen struct {
	Listen *ListenTest `protobuf:"bytes,9,opt,name=listen,proto3,oneof"`
}

type Test_Query

type Test_Query struct {
	Query *QueryTest `protobuf:"bytes,8,opt,name=query,proto3,oneof"`
}

type Test_Set

type Test_Set struct {
	Set *SetTest `protobuf:"bytes,4,opt,name=set,proto3,oneof"`
}

type Test_Update

type Test_Update struct {
	Update *UpdateTest `protobuf:"bytes,5,opt,name=update,proto3,oneof"`
}

type Test_UpdatePaths

type Test_UpdatePaths struct {
	UpdatePaths *UpdatePathsTest `protobuf:"bytes,6,opt,name=update_paths,json=updatePaths,proto3,oneof"`
}

type UpdatePathsTest

type UpdatePathsTest struct {
	DocRefPath   string           `protobuf:"bytes,1,opt,name=doc_ref_path,json=docRefPath,proto3" json:"doc_ref_path,omitempty"`
	Precondition *v1.Precondition `protobuf:"bytes,2,opt,name=precondition,proto3" json:"precondition,omitempty"`
	// parallel sequences: field_paths[i] corresponds to json_values[i]
	FieldPaths           []*FieldPath      `protobuf:"bytes,3,rep,name=field_paths,json=fieldPaths,proto3" json:"field_paths,omitempty"`
	JsonValues           []string          `protobuf:"bytes,4,rep,name=json_values,json=jsonValues,proto3" json:"json_values,omitempty"`
	Request              *v1.CommitRequest `protobuf:"bytes,5,opt,name=request,proto3" json:"request,omitempty"`
	IsError              bool              `protobuf:"varint,6,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

A call to the form of DocumentRef.Update that represents the data as a list of field paths and their values.

func (*UpdatePathsTest) Descriptor

func (*UpdatePathsTest) Descriptor() ([]byte, []int)

func (*UpdatePathsTest) GetDocRefPath

func (m *UpdatePathsTest) GetDocRefPath() string

func (*UpdatePathsTest) GetFieldPaths

func (m *UpdatePathsTest) GetFieldPaths() []*FieldPath

func (*UpdatePathsTest) GetIsError

func (m *UpdatePathsTest) GetIsError() bool

func (*UpdatePathsTest) GetJsonValues

func (m *UpdatePathsTest) GetJsonValues() []string

func (*UpdatePathsTest) GetPrecondition

func (m *UpdatePathsTest) GetPrecondition() *v1.Precondition

func (*UpdatePathsTest) GetRequest

func (m *UpdatePathsTest) GetRequest() *v1.CommitRequest

func (*UpdatePathsTest) ProtoMessage

func (*UpdatePathsTest) ProtoMessage()

func (*UpdatePathsTest) Reset

func (m *UpdatePathsTest) Reset()

func (*UpdatePathsTest) String

func (m *UpdatePathsTest) String() string

func (*UpdatePathsTest) XXX_DiscardUnknown

func (m *UpdatePathsTest) XXX_DiscardUnknown()

func (*UpdatePathsTest) XXX_Marshal

func (m *UpdatePathsTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdatePathsTest) XXX_Merge

func (dst *UpdatePathsTest) XXX_Merge(src proto.Message)

func (*UpdatePathsTest) XXX_Size

func (m *UpdatePathsTest) XXX_Size() int

func (*UpdatePathsTest) XXX_Unmarshal

func (m *UpdatePathsTest) XXX_Unmarshal(b []byte) error

type UpdateTest

type UpdateTest struct {
	DocRefPath           string            `protobuf:"bytes,1,opt,name=doc_ref_path,json=docRefPath,proto3" json:"doc_ref_path,omitempty"`
	Precondition         *v1.Precondition  `protobuf:"bytes,2,opt,name=precondition,proto3" json:"precondition,omitempty"`
	JsonData             string            `protobuf:"bytes,3,opt,name=json_data,json=jsonData,proto3" json:"json_data,omitempty"`
	Request              *v1.CommitRequest `protobuf:"bytes,4,opt,name=request,proto3" json:"request,omitempty"`
	IsError              bool              `protobuf:"varint,5,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

A call to the form of DocumentRef.Update that represents the data as a map or dictionary.

func (*UpdateTest) Descriptor

func (*UpdateTest) Descriptor() ([]byte, []int)

func (*UpdateTest) GetDocRefPath

func (m *UpdateTest) GetDocRefPath() string

func (*UpdateTest) GetIsError

func (m *UpdateTest) GetIsError() bool

func (*UpdateTest) GetJsonData

func (m *UpdateTest) GetJsonData() string

func (*UpdateTest) GetPrecondition

func (m *UpdateTest) GetPrecondition() *v1.Precondition

func (*UpdateTest) GetRequest

func (m *UpdateTest) GetRequest() *v1.CommitRequest

func (*UpdateTest) ProtoMessage

func (*UpdateTest) ProtoMessage()

func (*UpdateTest) Reset

func (m *UpdateTest) Reset()

func (*UpdateTest) String

func (m *UpdateTest) String() string

func (*UpdateTest) XXX_DiscardUnknown

func (m *UpdateTest) XXX_DiscardUnknown()

func (*UpdateTest) XXX_Marshal

func (m *UpdateTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateTest) XXX_Merge

func (dst *UpdateTest) XXX_Merge(src proto.Message)

func (*UpdateTest) XXX_Size

func (m *UpdateTest) XXX_Size() int

func (*UpdateTest) XXX_Unmarshal

func (m *UpdateTest) XXX_Unmarshal(b []byte) error

type Where

type Where struct {
	Path                 *FieldPath `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Op                   string     `protobuf:"bytes,2,opt,name=op,proto3" json:"op,omitempty"`
	JsonValue            string     `protobuf:"bytes,3,opt,name=json_value,json=jsonValue,proto3" json:"json_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Where) Descriptor

func (*Where) Descriptor() ([]byte, []int)

func (*Where) GetJsonValue

func (m *Where) GetJsonValue() string

func (*Where) GetOp

func (m *Where) GetOp() string

func (*Where) GetPath

func (m *Where) GetPath() *FieldPath

func (*Where) ProtoMessage

func (*Where) ProtoMessage()

func (*Where) Reset

func (m *Where) Reset()

func (*Where) String

func (m *Where) String() string

func (*Where) XXX_DiscardUnknown

func (m *Where) XXX_DiscardUnknown()

func (*Where) XXX_Marshal

func (m *Where) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Where) XXX_Merge

func (dst *Where) XXX_Merge(src proto.Message)

func (*Where) XXX_Size

func (m *Where) XXX_Size() int

func (*Where) XXX_Unmarshal

func (m *Where) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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