support

package
v0.0.0-...-5fc9ac5 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2018 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterCloudSupportServer

func RegisterCloudSupportServer(s *grpc.Server, srv CloudSupportServer)

Types

type CloudSupportClient

type CloudSupportClient interface {
	// Retrieves the support account details given an account identifier.
	// The authenticated user calling this method must be the account owner.
	GetSupportAccount(ctx context.Context, in *GetSupportAccountRequest, opts ...grpc.CallOption) (*common.SupportAccount, error)
	// Retrieves the list of accounts the current authenticated user has access
	// to.
	ListSupportAccounts(ctx context.Context, in *ListSupportAccountsRequest, opts ...grpc.CallOption) (*ListSupportAccountsResponse, error)
	// Retrieves the details for a support case. The current authenticated user
	// calling this method must have permissions to view this case.
	GetCase(ctx context.Context, in *GetCaseRequest, opts ...grpc.CallOption) (*common.Case, error)
	// Retrieves the list of support cases associated with an account. The current
	// authenticated user must have the permission to list and view these cases.
	ListCases(ctx context.Context, in *ListCasesRequest, opts ...grpc.CallOption) (*ListCasesResponse, error)
	// Lists all comments from a case.
	ListComments(ctx context.Context, in *ListCommentsRequest, opts ...grpc.CallOption) (*ListCommentsResponse, error)
	// Creates a case and associates it with a
	// [SupportAccount][google.cloud.support.v1alpha2.SupportAcccount]. The
	// authenticated user attempting this action must have permissions to create a
	// `Case` under that [SupportAccount].
	CreateCase(ctx context.Context, in *CreateCaseRequest, opts ...grpc.CallOption) (*common.Case, error)
	// Updates a support case. Only a small set of details (priority, subject and
	// cc_address) can be update after a case is created.
	UpdateCase(ctx context.Context, in *UpdateCaseRequest, opts ...grpc.CallOption) (*common.Case, error)
	// Adds a new comment to a case.
	CreateComment(ctx context.Context, in *CreateCommentRequest, opts ...grpc.CallOption) (*common.Comment, error)
	// Retrieves the taxonomy of product categories and components to be used
	// while creating a support case.
	GetIssueTaxonomy(ctx context.Context, in *GetIssueTaxonomyRequest, opts ...grpc.CallOption) (*common.IssueTaxonomy, error)
}

CloudSupportClient is the client API for CloudSupport service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCloudSupportClient

func NewCloudSupportClient(cc *grpc.ClientConn) CloudSupportClient

type CloudSupportServer

type CloudSupportServer interface {
	// Retrieves the support account details given an account identifier.
	// The authenticated user calling this method must be the account owner.
	GetSupportAccount(context.Context, *GetSupportAccountRequest) (*common.SupportAccount, error)
	// Retrieves the list of accounts the current authenticated user has access
	// to.
	ListSupportAccounts(context.Context, *ListSupportAccountsRequest) (*ListSupportAccountsResponse, error)
	// Retrieves the details for a support case. The current authenticated user
	// calling this method must have permissions to view this case.
	GetCase(context.Context, *GetCaseRequest) (*common.Case, error)
	// Retrieves the list of support cases associated with an account. The current
	// authenticated user must have the permission to list and view these cases.
	ListCases(context.Context, *ListCasesRequest) (*ListCasesResponse, error)
	// Lists all comments from a case.
	ListComments(context.Context, *ListCommentsRequest) (*ListCommentsResponse, error)
	// Creates a case and associates it with a
	// [SupportAccount][google.cloud.support.v1alpha2.SupportAcccount]. The
	// authenticated user attempting this action must have permissions to create a
	// `Case` under that [SupportAccount].
	CreateCase(context.Context, *CreateCaseRequest) (*common.Case, error)
	// Updates a support case. Only a small set of details (priority, subject and
	// cc_address) can be update after a case is created.
	UpdateCase(context.Context, *UpdateCaseRequest) (*common.Case, error)
	// Adds a new comment to a case.
	CreateComment(context.Context, *CreateCommentRequest) (*common.Comment, error)
	// Retrieves the taxonomy of product categories and components to be used
	// while creating a support case.
	GetIssueTaxonomy(context.Context, *GetIssueTaxonomyRequest) (*common.IssueTaxonomy, error)
}

CloudSupportServer is the server API for CloudSupport service.

type CreateCaseRequest

type CreateCaseRequest struct {
	// The resource name for `SupportAccount` under which this case is created.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The case resource to create.
	Case                 *common.Case `protobuf:"bytes,2,opt,name=case,proto3" json:"case,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

The request message for `CreateCase` method.

func (*CreateCaseRequest) Descriptor

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

func (*CreateCaseRequest) GetCase

func (m *CreateCaseRequest) GetCase() *common.Case

func (*CreateCaseRequest) GetParent

func (m *CreateCaseRequest) GetParent() string

func (*CreateCaseRequest) ProtoMessage

func (*CreateCaseRequest) ProtoMessage()

func (*CreateCaseRequest) Reset

func (m *CreateCaseRequest) Reset()

func (*CreateCaseRequest) String

func (m *CreateCaseRequest) String() string

func (*CreateCaseRequest) XXX_DiscardUnknown

func (m *CreateCaseRequest) XXX_DiscardUnknown()

func (*CreateCaseRequest) XXX_Marshal

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

func (*CreateCaseRequest) XXX_Merge

func (m *CreateCaseRequest) XXX_Merge(src proto.Message)

func (*CreateCaseRequest) XXX_Size

func (m *CreateCaseRequest) XXX_Size() int

func (*CreateCaseRequest) XXX_Unmarshal

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

type CreateCommentRequest

type CreateCommentRequest struct {
	// The resource name of case to which this comment should be added.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The `Comment` to be added to this case.
	Comment              *common.Comment `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

The request message for `CreateComment` method.

func (*CreateCommentRequest) Descriptor

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

func (*CreateCommentRequest) GetComment

func (m *CreateCommentRequest) GetComment() *common.Comment

func (*CreateCommentRequest) GetName

func (m *CreateCommentRequest) GetName() string

func (*CreateCommentRequest) ProtoMessage

func (*CreateCommentRequest) ProtoMessage()

func (*CreateCommentRequest) Reset

func (m *CreateCommentRequest) Reset()

func (*CreateCommentRequest) String

func (m *CreateCommentRequest) String() string

func (*CreateCommentRequest) XXX_DiscardUnknown

func (m *CreateCommentRequest) XXX_DiscardUnknown()

func (*CreateCommentRequest) XXX_Marshal

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

func (*CreateCommentRequest) XXX_Merge

func (m *CreateCommentRequest) XXX_Merge(src proto.Message)

func (*CreateCommentRequest) XXX_Size

func (m *CreateCommentRequest) XXX_Size() int

func (*CreateCommentRequest) XXX_Unmarshal

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

type GetCaseRequest

type GetCaseRequest struct {
	// Name of case resource requested.
	// For example: "supportAccounts/accountA/cases/123"
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request message for `GetCase` method.

func (*GetCaseRequest) Descriptor

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

func (*GetCaseRequest) GetName

func (m *GetCaseRequest) GetName() string

func (*GetCaseRequest) ProtoMessage

func (*GetCaseRequest) ProtoMessage()

func (*GetCaseRequest) Reset

func (m *GetCaseRequest) Reset()

func (*GetCaseRequest) String

func (m *GetCaseRequest) String() string

func (*GetCaseRequest) XXX_DiscardUnknown

func (m *GetCaseRequest) XXX_DiscardUnknown()

func (*GetCaseRequest) XXX_Marshal

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

func (*GetCaseRequest) XXX_Merge

func (m *GetCaseRequest) XXX_Merge(src proto.Message)

func (*GetCaseRequest) XXX_Size

func (m *GetCaseRequest) XXX_Size() int

func (*GetCaseRequest) XXX_Unmarshal

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

type GetIssueTaxonomyRequest

type GetIssueTaxonomyRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request message for `GetIssueTaxonomy` method.

func (*GetIssueTaxonomyRequest) Descriptor

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

func (*GetIssueTaxonomyRequest) ProtoMessage

func (*GetIssueTaxonomyRequest) ProtoMessage()

func (*GetIssueTaxonomyRequest) Reset

func (m *GetIssueTaxonomyRequest) Reset()

func (*GetIssueTaxonomyRequest) String

func (m *GetIssueTaxonomyRequest) String() string

func (*GetIssueTaxonomyRequest) XXX_DiscardUnknown

func (m *GetIssueTaxonomyRequest) XXX_DiscardUnknown()

func (*GetIssueTaxonomyRequest) XXX_Marshal

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

func (*GetIssueTaxonomyRequest) XXX_Merge

func (m *GetIssueTaxonomyRequest) XXX_Merge(src proto.Message)

func (*GetIssueTaxonomyRequest) XXX_Size

func (m *GetIssueTaxonomyRequest) XXX_Size() int

func (*GetIssueTaxonomyRequest) XXX_Unmarshal

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

type GetSupportAccountRequest

type GetSupportAccountRequest struct {
	// The resource name of the support accounts. For example:
	// `supportAccounts/accountA`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request message for `GetSupportAccount`.

func (*GetSupportAccountRequest) Descriptor

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

func (*GetSupportAccountRequest) GetName

func (m *GetSupportAccountRequest) GetName() string

func (*GetSupportAccountRequest) ProtoMessage

func (*GetSupportAccountRequest) ProtoMessage()

func (*GetSupportAccountRequest) Reset

func (m *GetSupportAccountRequest) Reset()

func (*GetSupportAccountRequest) String

func (m *GetSupportAccountRequest) String() string

func (*GetSupportAccountRequest) XXX_DiscardUnknown

func (m *GetSupportAccountRequest) XXX_DiscardUnknown()

func (*GetSupportAccountRequest) XXX_Marshal

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

func (*GetSupportAccountRequest) XXX_Merge

func (m *GetSupportAccountRequest) XXX_Merge(src proto.Message)

func (*GetSupportAccountRequest) XXX_Size

func (m *GetSupportAccountRequest) XXX_Size() int

func (*GetSupportAccountRequest) XXX_Unmarshal

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

type ListCasesRequest

type ListCasesRequest struct {
	// Name of the account resource for which cases are requested. For example:
	// "supportAccounts/accountA"
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The filter applied to the search results. Currently it only accepts "OPEN"
	// or "CLOSED" strings, filtering out cases that are open or resolved.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Maximum number of cases fetched with each request.
	PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying the page of results to return. If unspecified, the
	// first page is retrieved.
	PageToken            string   `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request message for `ListCase` method.

func (*ListCasesRequest) Descriptor

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

func (*ListCasesRequest) GetFilter

func (m *ListCasesRequest) GetFilter() string

func (*ListCasesRequest) GetName

func (m *ListCasesRequest) GetName() string

func (*ListCasesRequest) GetPageSize

func (m *ListCasesRequest) GetPageSize() int64

func (*ListCasesRequest) GetPageToken

func (m *ListCasesRequest) GetPageToken() string

func (*ListCasesRequest) ProtoMessage

func (*ListCasesRequest) ProtoMessage()

func (*ListCasesRequest) Reset

func (m *ListCasesRequest) Reset()

func (*ListCasesRequest) String

func (m *ListCasesRequest) String() string

func (*ListCasesRequest) XXX_DiscardUnknown

func (m *ListCasesRequest) XXX_DiscardUnknown()

func (*ListCasesRequest) XXX_Marshal

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

func (*ListCasesRequest) XXX_Merge

func (m *ListCasesRequest) XXX_Merge(src proto.Message)

func (*ListCasesRequest) XXX_Size

func (m *ListCasesRequest) XXX_Size() int

func (*ListCasesRequest) XXX_Unmarshal

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

type ListCasesResponse

type ListCasesResponse struct {
	// A list of cases.
	Cases []*common.Case `protobuf:"bytes,1,rep,name=cases,proto3" json:"cases,omitempty"`
	// A token to retrieve the next page of results. This should be passed on in
	// `page_token` field of `ListCaseRequest` for next request. If unspecified,
	// there are no more results to retrieve.
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The response message for `ListCase` method.

func (*ListCasesResponse) Descriptor

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

func (*ListCasesResponse) GetCases

func (m *ListCasesResponse) GetCases() []*common.Case

func (*ListCasesResponse) GetNextPageToken

func (m *ListCasesResponse) GetNextPageToken() string

func (*ListCasesResponse) ProtoMessage

func (*ListCasesResponse) ProtoMessage()

func (*ListCasesResponse) Reset

func (m *ListCasesResponse) Reset()

func (*ListCasesResponse) String

func (m *ListCasesResponse) String() string

func (*ListCasesResponse) XXX_DiscardUnknown

func (m *ListCasesResponse) XXX_DiscardUnknown()

func (*ListCasesResponse) XXX_Marshal

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

func (*ListCasesResponse) XXX_Merge

func (m *ListCasesResponse) XXX_Merge(src proto.Message)

func (*ListCasesResponse) XXX_Size

func (m *ListCasesResponse) XXX_Size() int

func (*ListCasesResponse) XXX_Unmarshal

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

type ListCommentsRequest

type ListCommentsRequest struct {
	// The resource name of case for which comments should be listed.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request message for `ListComments` method.

func (*ListCommentsRequest) Descriptor

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

func (*ListCommentsRequest) GetName

func (m *ListCommentsRequest) GetName() string

func (*ListCommentsRequest) ProtoMessage

func (*ListCommentsRequest) ProtoMessage()

func (*ListCommentsRequest) Reset

func (m *ListCommentsRequest) Reset()

func (*ListCommentsRequest) String

func (m *ListCommentsRequest) String() string

func (*ListCommentsRequest) XXX_DiscardUnknown

func (m *ListCommentsRequest) XXX_DiscardUnknown()

func (*ListCommentsRequest) XXX_Marshal

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

func (*ListCommentsRequest) XXX_Merge

func (m *ListCommentsRequest) XXX_Merge(src proto.Message)

func (*ListCommentsRequest) XXX_Size

func (m *ListCommentsRequest) XXX_Size() int

func (*ListCommentsRequest) XXX_Unmarshal

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

type ListCommentsResponse

type ListCommentsResponse struct {
	// A list of comments.
	Comments             []*common.Comment `protobuf:"bytes,1,rep,name=comments,proto3" json:"comments,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

The response message for `ListComments` method.

func (*ListCommentsResponse) Descriptor

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

func (*ListCommentsResponse) GetComments

func (m *ListCommentsResponse) GetComments() []*common.Comment

func (*ListCommentsResponse) ProtoMessage

func (*ListCommentsResponse) ProtoMessage()

func (*ListCommentsResponse) Reset

func (m *ListCommentsResponse) Reset()

func (*ListCommentsResponse) String

func (m *ListCommentsResponse) String() string

func (*ListCommentsResponse) XXX_DiscardUnknown

func (m *ListCommentsResponse) XXX_DiscardUnknown()

func (*ListCommentsResponse) XXX_Marshal

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

func (*ListCommentsResponse) XXX_Merge

func (m *ListCommentsResponse) XXX_Merge(src proto.Message)

func (*ListCommentsResponse) XXX_Size

func (m *ListCommentsResponse) XXX_Size() int

func (*ListCommentsResponse) XXX_Unmarshal

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

type ListSupportAccountsRequest

type ListSupportAccountsRequest struct {
	// The filter applied to search results. It only supports filtering a support
	// account list by a cloud_resource. For example, to filter results by support
	// accounts associated with an Organization, its value should be:
	// "cloud_resource:organizations/<organization_id>"
	Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// Maximum number of accounts fetched with each request.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying the page of results to return. If unspecified, the
	// first page is retrieved.
	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request message for `ListSupportAccount`.

func (*ListSupportAccountsRequest) Descriptor

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

func (*ListSupportAccountsRequest) GetFilter

func (m *ListSupportAccountsRequest) GetFilter() string

func (*ListSupportAccountsRequest) GetPageSize

func (m *ListSupportAccountsRequest) GetPageSize() int64

func (*ListSupportAccountsRequest) GetPageToken

func (m *ListSupportAccountsRequest) GetPageToken() string

func (*ListSupportAccountsRequest) ProtoMessage

func (*ListSupportAccountsRequest) ProtoMessage()

func (*ListSupportAccountsRequest) Reset

func (m *ListSupportAccountsRequest) Reset()

func (*ListSupportAccountsRequest) String

func (m *ListSupportAccountsRequest) String() string

func (*ListSupportAccountsRequest) XXX_DiscardUnknown

func (m *ListSupportAccountsRequest) XXX_DiscardUnknown()

func (*ListSupportAccountsRequest) XXX_Marshal

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

func (*ListSupportAccountsRequest) XXX_Merge

func (m *ListSupportAccountsRequest) XXX_Merge(src proto.Message)

func (*ListSupportAccountsRequest) XXX_Size

func (m *ListSupportAccountsRequest) XXX_Size() int

func (*ListSupportAccountsRequest) XXX_Unmarshal

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

type ListSupportAccountsResponse

type ListSupportAccountsResponse struct {
	// A list of support accounts.
	Accounts []*common.SupportAccount `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// A token to retrieve the next page of results. This should be passed on in
	// `page_token` field of `ListSupportAccountRequest` for next request. If
	// unspecified, there are no more results to retrieve.
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The response message for `ListSupportAccount`.

func (*ListSupportAccountsResponse) Descriptor

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

func (*ListSupportAccountsResponse) GetAccounts

func (*ListSupportAccountsResponse) GetNextPageToken

func (m *ListSupportAccountsResponse) GetNextPageToken() string

func (*ListSupportAccountsResponse) ProtoMessage

func (*ListSupportAccountsResponse) ProtoMessage()

func (*ListSupportAccountsResponse) Reset

func (m *ListSupportAccountsResponse) Reset()

func (*ListSupportAccountsResponse) String

func (m *ListSupportAccountsResponse) String() string

func (*ListSupportAccountsResponse) XXX_DiscardUnknown

func (m *ListSupportAccountsResponse) XXX_DiscardUnknown()

func (*ListSupportAccountsResponse) XXX_Marshal

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

func (*ListSupportAccountsResponse) XXX_Merge

func (m *ListSupportAccountsResponse) XXX_Merge(src proto.Message)

func (*ListSupportAccountsResponse) XXX_Size

func (m *ListSupportAccountsResponse) XXX_Size() int

func (*ListSupportAccountsResponse) XXX_Unmarshal

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

type UpdateCaseRequest

type UpdateCaseRequest struct {
	// The case resource to update.
	Case *common.Case `protobuf:"bytes,1,opt,name=case,proto3" json:"case,omitempty"`
	// A field that represents attributes of a Case object that should be updated
	// as part of this request.
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

The request message for `UpdateCase` method.

func (*UpdateCaseRequest) Descriptor

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

func (*UpdateCaseRequest) GetCase

func (m *UpdateCaseRequest) GetCase() *common.Case

func (*UpdateCaseRequest) GetUpdateMask

func (m *UpdateCaseRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateCaseRequest) ProtoMessage

func (*UpdateCaseRequest) ProtoMessage()

func (*UpdateCaseRequest) Reset

func (m *UpdateCaseRequest) Reset()

func (*UpdateCaseRequest) String

func (m *UpdateCaseRequest) String() string

func (*UpdateCaseRequest) XXX_DiscardUnknown

func (m *UpdateCaseRequest) XXX_DiscardUnknown()

func (*UpdateCaseRequest) XXX_Marshal

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

func (*UpdateCaseRequest) XXX_Merge

func (m *UpdateCaseRequest) XXX_Merge(src proto.Message)

func (*UpdateCaseRequest) XXX_Size

func (m *UpdateCaseRequest) XXX_Size() int

func (*UpdateCaseRequest) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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