Class SpacesResource.PatchRequest
Updates a space. For an example, see Update a
space. If you're updating the displayName
field and receive the error message ALREADY_EXISTS
, try a different display name.. An existing space
within the Google Workspace organization might already use this display name. Requires user
authentication.
Inheritance
Inherited Members
Namespace: Google.Apis.HangoutsChat.v1
Assembly: Google.Apis.HangoutsChat.v1.dll
Syntax
public class SpacesResource.PatchRequest : HangoutsChatBaseServiceRequest<Space>, IClientServiceRequest<Space>, IClientServiceRequest
Constructors
PatchRequest(IClientService, Space, string)
Constructs a new Patch request.
Declaration
public PatchRequest(IClientService service, Space body, string name)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
Space | body | |
string | name |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Name
Resource name of the space. Format: spaces/{space}
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
UpdateMask
Required. The updated field paths, comma separated if there are multiple. Currently supported field
paths: - display_name
(Only supports changing the display name of a space with the SPACE
type, or
when also including the space_type
mask to change a GROUP_CHAT
space type to SPACE
. Trying to
update the display name of a GROUP_CHAT
or a DIRECT_MESSAGE
space results in an invalid argument
error. If you receive the error message ALREADY_EXISTS
when updating the displayName
, try a
different displayName
. An existing space within the Google Workspace organization might already use
this display name.) - space_type
(Only supports changing a GROUP_CHAT
space type to SPACE
. Include
display_name
together with space_type
in the update mask and ensure that the specified space has a
non-empty display name and the SPACE
space type. Including the space_type
mask and the SPACE
type
in the specified space when updating the display name is optional if the existing space already has the
SPACE
type. Trying to update the space type in other ways results in an invalid argument error). -
space_details
- space_history_state
(Supports turning history on or off for the
space if the organization allows users to change their
history setting. Warning: mutually exclusive with all
other field paths.) - Developer Preview: access_settings.audience
(Supports changing the access
setting of a space. If no audience is specified in the
access setting, the space's access setting is updated to restricted. Warning: mutually exclusive with
all other field paths.)
Declaration
[RequestParameter("updateMask", RequestParameterType.Query)]
public virtual object UpdateMask { get; set; }
Property Value
Type | Description |
---|---|
object |
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
Type | Description |
---|---|
object |
Overrides
InitParameters()
Initializes Patch parameter list.
Declaration
protected override void InitParameters()