@umbraco-cms/backoffice
Preparing search index...
packages/content/content-type
UmbContentTypeWorkspaceContext
Interface UmbContentTypeWorkspaceContext<ContentTypeType>
interface
UmbContentTypeWorkspaceContext
<
ContentTypeType
extends
UmbContentTypeModel
=
UmbContentTypeModel
,
>
{
alias
:
Observable
<
undefined
|
string
>
;
allowedAtRoot
:
Observable
<
undefined
|
boolean
>
;
allowedContentTypes
:
Observable
<
undefined
|
UmbContentTypeSortModel
[]
>
;
compositions
:
Observable
<
undefined
|
UmbContentTypeCompositionModel
[]
>
;
description
:
Observable
<
undefined
|
string
>
;
icon
:
Observable
<
undefined
|
string
>
;
IS_CONTENT_TYPE_WORKSPACE_CONTEXT
:
true
;
isNew
:
Observable
<
undefined
|
boolean
>
;
name
:
Observable
<
undefined
|
string
>
;
routes
:
UmbWorkspaceRouteManager
;
structure
:
UmbContentTypeStructureManager
<
ContentTypeType
>
;
unique
:
Observable
<
undefined
|
UmbEntityUnique
>
;
variesByCulture
:
Observable
<
undefined
|
boolean
>
;
variesBySegment
:
Observable
<
undefined
|
boolean
>
;
workspaceAlias
:
string
;
destroy
()
:
void
;
getAlias
()
:
undefined
|
string
;
getCompositions
()
:
undefined
|
UmbContentTypeCompositionModel
[]
;
getDescription
()
:
undefined
|
string
;
getEntityType
()
:
string
;
getHostElement
()
:
Element
;
getIcon
()
:
undefined
|
string
;
getIsNew
()
:
undefined
|
boolean
;
getName
()
:
undefined
|
string
;
getUnique
()
:
undefined
|
UmbEntityUnique
;
requestSubmit
()
:
Promise
<
void
>
;
setAlias
(
alias
:
string
)
:
void
;
setCompositions
(
compositions
:
UmbContentTypeCompositionModel
[]
)
:
void
;
setDescription
(
description
:
string
)
:
void
;
setIcon
(
icon
:
string
)
:
void
;
setName
(
name
:
string
)
:
void
;
}
Type Parameters
ContentTypeType
extends
UmbContentTypeModel
=
UmbContentTypeModel
Hierarchy (
View Summary
)
UmbSubmittableWorkspaceContext
UmbContentTypeWorkspaceContext
Implemented by
UmbContentTypeWorkspaceContextBase
Index
Properties
alias
allowed
At
Root
allowed
Content
Types
compositions
description
icon
IS_
CONTENT_
TYPE_
WORKSPACE_
CONTEXT
is
New
name
routes
structure
unique
varies
By
Culture
varies
By
Segment
workspace
Alias
Methods
destroy
get
Alias
get
Compositions
get
Description
get
Entity
Type
get
Host
Element
get
Icon
get
Is
New
get
Name
get
Unique
request
Submit
set
Alias
set
Compositions
set
Description
set
Icon
set
Name
Properties
Readonly
alias
alias
:
Observable
<
undefined
|
string
>
Readonly
allowed
At
Root
allowedAtRoot
:
Observable
<
undefined
|
boolean
>
Readonly
allowed
Content
Types
allowedContentTypes
:
Observable
<
undefined
|
UmbContentTypeSortModel
[]
>
Readonly
compositions
compositions
:
Observable
<
undefined
|
UmbContentTypeCompositionModel
[]
>
Readonly
description
description
:
Observable
<
undefined
|
string
>
Readonly
icon
icon
:
Observable
<
undefined
|
string
>
Readonly
IS_
CONTENT_
TYPE_
WORKSPACE_
CONTEXT
IS_CONTENT_TYPE_WORKSPACE_CONTEXT
:
true
is
New
isNew
:
Observable
<
undefined
|
boolean
>
Readonly
name
name
:
Observable
<
undefined
|
string
>
Readonly
routes
routes
:
UmbWorkspaceRouteManager
Readonly
structure
structure
:
UmbContentTypeStructureManager
<
ContentTypeType
>
unique
unique
:
Observable
<
undefined
|
UmbEntityUnique
>
Readonly
varies
By
Culture
variesByCulture
:
Observable
<
undefined
|
boolean
>
Readonly
varies
By
Segment
variesBySegment
:
Observable
<
undefined
|
boolean
>
Readonly
workspace
Alias
workspaceAlias
:
string
Methods
destroy
destroy
()
:
void
Returns
void
get
Alias
getAlias
()
:
undefined
|
string
Returns
undefined
|
string
get
Compositions
getCompositions
()
:
undefined
|
UmbContentTypeCompositionModel
[]
Returns
undefined
|
UmbContentTypeCompositionModel
[]
get
Description
getDescription
()
:
undefined
|
string
Returns
undefined
|
string
get
Entity
Type
getEntityType
()
:
string
Returns
string
get
Host
Element
getHostElement
()
:
Element
Returns
Element
get
Icon
getIcon
()
:
undefined
|
string
Returns
undefined
|
string
get
Is
New
getIsNew
()
:
undefined
|
boolean
Returns
undefined
|
boolean
get
Name
getName
()
:
undefined
|
string
Returns
undefined
|
string
get
Unique
getUnique
()
:
undefined
|
UmbEntityUnique
Returns
undefined
|
UmbEntityUnique
request
Submit
requestSubmit
()
:
Promise
<
void
>
Returns
Promise
<
void
>
set
Alias
setAlias
(
alias
:
string
)
:
void
Parameters
alias
:
string
Returns
void
set
Compositions
setCompositions
(
compositions
:
UmbContentTypeCompositionModel
[]
)
:
void
Parameters
compositions
:
UmbContentTypeCompositionModel
[]
Returns
void
set
Description
setDescription
(
description
:
string
)
:
void
Parameters
description
:
string
Returns
void
set
Icon
setIcon
(
icon
:
string
)
:
void
Parameters
icon
:
string
Returns
void
set
Name
setName
(
name
:
string
)
:
void
Parameters
name
:
string
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
alias
allowed
At
Root
allowed
Content
Types
compositions
description
icon
IS_
CONTENT_
TYPE_
WORKSPACE_
CONTEXT
is
New
name
routes
structure
unique
varies
By
Culture
varies
By
Segment
workspace
Alias
Methods
destroy
get
Alias
get
Compositions
get
Description
get
Entity
Type
get
Host
Element
get
Icon
get
Is
New
get
Name
get
Unique
request
Submit
set
Alias
set
Compositions
set
Description
set
Icon
set
Name
@umbraco-cms/backoffice
Loading...