Search Results for

    Show / Hide Table of Contents
    View Source

    Class ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Api.Management.Mapping.Content
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public abstract class ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>
        where TContent : IContentBase where TValueViewModel : ValueModelBase, new()
        where TVariantViewModel : VariantResponseModelBase, new()
    Type Parameters
    Name Description
    TContent
    TValueViewModel
    TVariantViewModel

    Constructors

    View Source

    ContentMapDefinition(PropertyEditorCollection)

    Declaration
    protected ContentMapDefinition(PropertyEditorCollection propertyEditorCollection)
    Parameters
    Type Name Description
    PropertyEditorCollection propertyEditorCollection

    Methods

    View Source

    MapValueViewModels(IEnumerable<IProperty>, ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>.ValueViewModelMapping)

    Declaration
    protected IEnumerable<TValueViewModel> MapValueViewModels(IEnumerable<IProperty> properties, ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>.ValueViewModelMapping additionalPropertyMapping = null)
    Parameters
    Type Name Description
    IEnumerable<IProperty> properties
    ContentMapDefinition.ValueViewModelMapping<> additionalPropertyMapping
    Returns
    Type Description
    IEnumerable<TValueViewModel>
    View Source

    MapVariantViewModels(TContent, ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>.VariantViewModelMapping)

    Declaration
    protected IEnumerable<TVariantViewModel> MapVariantViewModels(TContent source, ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>.VariantViewModelMapping additionalVariantMapping = null)
    Parameters
    Type Name Description
    TContent source
    ContentMapDefinition.VariantViewModelMapping<> additionalVariantMapping
    Returns
    Type Description
    IEnumerable<TVariantViewModel>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • ContentMapDefinition(PropertyEditorCollection)
    • Methods
      • MapValueViewModels(IEnumerable<IProperty>, ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>.ValueViewModelMapping)
      • MapVariantViewModels(TContent, ContentMapDefinition<TContent, TValueViewModel, TVariantViewModel>.VariantViewModelMapping)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX