Publisher_UpdateRelease
Publisher_UpdateRelease
Path Parameters
- user string required
The user id.
- release string required
The release id.
Request Body required
release object required
- name string
The release resource name.
- displayName string
The human-readable display name of the release.
- description string
The short description of the release.
- authoritativeRelease string
The authoritative release is set only for sub-licensed releases that do not hold any publishing rights on the content being distributed. A common case where the release is to be considered non-authoritative is a translation released by third-parties. In such scenario the original author(s) is to be considered the only publishing authority over the content. If for any reason the authoritative release were to be unpublished or deleted from Animeshon all associated non-authoritative releases will be automatically hidden from public consumption and marked as suspended. Furthermore, there can only be one authoritative release per resource, which means that you can have unlimited non-authoritative releases for one resource but it must have exactly one authoritative release.
- resource string
The resource being released.
- asset string
The product included in the release.
- accessGroup string
The group of users authorized to access the asset.
- visibility enum
Possible values: [
VISIBILITY_UNSPECIFIED
,PRIVATE
,MEMBERSHIP
,PUBLIC
]The visibility of the resources included in the asset.
- state enum
Possible values: [
STATE_UNSPECIFIED
,ACTIVE
,SCHEDULED
,DRAFT
,SUSPENDED
,DELETED
]The current release state.
labels object
The map of labels associated with the release.
- createTime date-time
The timestamp at which the release was created.
- updateTime date-time
The latest timestamp at which the release was updated.
- expireTime date-time
The timestamp at which the release will expire.
- deleteTime date-time
The timestamp at which the release was deleted.
- updateMask field-mask
The field mask to determine which fields are to be updated. If empty, the server will assume all fields are to be updated.
- 200
- default
OK
Schema
- name string
The release resource name.
- displayName string
The human-readable display name of the release.
- description string
The short description of the release.
- authoritativeRelease string
The authoritative release is set only for sub-licensed releases that do not hold any publishing rights on the content being distributed. A common case where the release is to be considered non-authoritative is a translation released by third-parties. In such scenario the original author(s) is to be considered the only publishing authority over the content. If for any reason the authoritative release were to be unpublished or deleted from Animeshon all associated non-authoritative releases will be automatically hidden from public consumption and marked as suspended. Furthermore, there can only be one authoritative release per resource, which means that you can have unlimited non-authoritative releases for one resource but it must have exactly one authoritative release.
- resource string
The resource being released.
- asset string
The product included in the release.
- accessGroup string
The group of users authorized to access the asset.
- visibility enum
Possible values: [
VISIBILITY_UNSPECIFIED
,PRIVATE
,MEMBERSHIP
,PUBLIC
]The visibility of the resources included in the asset.
- state enum
Possible values: [
STATE_UNSPECIFIED
,ACTIVE
,SCHEDULED
,DRAFT
,SUSPENDED
,DELETED
]The current release state.
labels object
The map of labels associated with the release.
- createTime date-time
The timestamp at which the release was created.
- updateTime date-time
The latest timestamp at which the release was updated.
- expireTime date-time
The timestamp at which the release will expire.
- deleteTime date-time
The timestamp at which the release was deleted.
Default error response
Schema
- code int32
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
- message string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
details object[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
- @type string
The type of the serialized message.