# Interface MapNotesSublayerExtensionProperties

Properties that can be passed into the constructor for MapNotesSublayerExtension.

interface MapNotesSublayerExtensionProperties {
attachmentTypes?: string[];
failureMode?: FailureMode;
featureActions?: MenuProperties | Menu<MenuItemProperties, MenuProperties, MenuItem<MenuItemProperties, MenuProperties>>;
featureSettings?: FeatureSettingsProperties;
featureSourceActions?: MenuProperties | Menu<MenuItemProperties, MenuProperties, MenuItem<MenuItemProperties, MenuProperties>>;
hyperlinks?: (HyperlinkProperties | Hyperlink)[];
iconUrl?: string;
id?: string;
layerListSettings?: LayerListSettingsProperties;
onAddFeature?: Action;
onEditFeature?: Action;
relationships?: (Relationship | RelationshipProperties)[];
schema?: SchemaProperties;
sublayer?: MapNotesSublayer | SublayerProperties;
sublayerExtensions?: (SublayerExtensionProperties | SublayerExtension<SublayerExtensionProperties>)[];
taskSettings?: TaskSettingsProperties;
visibilityMode?: "inherited" | "independent" | "exclusive";
}

#### Hierarchy (view full)

- SublayerExtensionProperties
  - MapNotesSublayerExtensionProperties

#####
Index

### Properties

attachmentTypes?
failureMode?
featureActions?
featureSettings?
featureSourceActions?
hyperlinks?
iconUrl?
id?
layerListSettings?
onAddFeature?
onEditFeature?
relationships?
schema?
sublayer?
sublayerExtensions?
taskSettings?
visibilityMode?

##
Properties

### `Optional` attachmentTypes

attachmentTypes?: string[]

See data/FeatureSource!FeatureSource.attachmentTypes.

Inherited from SublayerExtensionProperties.attachmentTypes

### `Optional` failureMode

failureMode?: FailureMode

See support/InitializableBase!InitializableBase.failureMode.

Inherited from SublayerExtensionProperties.failureMode

### `Optional` featureActions

featureActions?: MenuProperties | Menu<MenuItemProperties, MenuProperties, MenuItem<MenuItemProperties, MenuProperties>>

A menu for actions specifically related to features from this source.

Inherited from SublayerExtensionProperties.featureActions

### `Optional` featureSettings

featureSettings?: FeatureSettingsProperties

See data/FeatureSource!FeatureSource.featureSettings.

Inherited from SublayerExtensionProperties.featureSettings

### `Optional` featureSourceActions

featureSourceActions?: MenuProperties | Menu<MenuItemProperties, MenuProperties, MenuItem<MenuItemProperties, MenuProperties>>

A menu for actions specifically related to this source.

Inherited from SublayerExtensionProperties.featureSourceActions

### `Optional` hyperlinks

hyperlinks?: (HyperlinkProperties | Hyperlink)[]

See data/FeatureSource!FeatureSource.hyperlinks.

Inherited from SublayerExtensionProperties.hyperlinks

### `Optional` iconUrl

iconUrl?: string

See mapping/_SublayerExtension!SublayerExtension.iconUrl.

Inherited from SublayerExtensionProperties.iconUrl

### `Optional` id

id?: string

The unique ID to assign to the entity. If not specified, one will be generated.

Inherited from SublayerExtensionProperties.id

### `Optional` layerListSettings

layerListSettings?: LayerListSettingsProperties

See mapping/_SublayerExtension!SublayerExtension.layerListSettings.

Inherited from SublayerExtensionProperties.layerListSettings

### `Optional` onAddFeature

onAddFeature?: Action

See data/FeatureSource!FeatureSource.onAddFeature.

Inherited from SublayerExtensionProperties.onAddFeature

### `Optional` onEditFeature

onEditFeature?: Action

See data/FeatureSource!FeatureSource.onEditFeature.

Inherited from SublayerExtensionProperties.onEditFeature

### `Optional` relationships

relationships?: (Relationship | RelationshipProperties)[]

See mapping/_SublayerExtension!SublayerExtension.relationships.

Inherited from SublayerExtensionProperties.relationships

### `Optional` schema

schema?: SchemaProperties

See data/FeatureSource!FeatureSource.schema.

Inherited from SublayerExtensionProperties.schema

### `Optional` sublayer

sublayer?: MapNotesSublayer | SublayerProperties

See mapping/_SublayerExtension!SublayerExtension.sublayer.

Overrides SublayerExtensionProperties.sublayer

### `Optional` sublayerExtensions

sublayerExtensions?: (SublayerExtensionProperties | SublayerExtension<SublayerExtensionProperties>)[]

See mapping/_SublayerExtension!SublayerExtension.sublayerExtensions.

Inherited from SublayerExtensionProperties.sublayerExtensions

### `Optional` taskSettings

taskSettings?: TaskSettingsProperties

See data/FeatureSource!FeatureSource.taskSettings.

Inherited from SublayerExtensionProperties.taskSettings

### `Optional` visibilityMode

visibilityMode?: "inherited" | "independent" | "exclusive"

See mapping/_SublayerExtension!SublayerExtension.visibilityMode.

Inherited from SublayerExtensionProperties.visibilityMode