Class CatalogInfo
A structure for catalog information.
public record CatalogInfo : IEquatable<CatalogInfo>
- Inheritance
-
CatalogInfo
- Implements
- Inherited Members
Constructors
CatalogInfo(string, string?, string?, string?, string?, bool, bool, bool, IReadOnlyList<Guid>, PipelineInfo)
A structure for catalog information.
public CatalogInfo(string Id, string? Title, string? Contact, string? Readme, string? License, bool IsReadable, bool IsWritable, bool IsVisible, IReadOnlyList<Guid> PackageReferenceIds, PipelineInfo PipelineInfo)
Parameters
IdstringThe identifier.
TitlestringA nullable title.
ContactstringA nullable contact.
ReadmestringA nullable readme.
LicensestringA nullable license.
IsReadableboolA boolean which indicates if the catalog is accessible.
IsWritableboolA boolean which indicates if the catalog is editable.
IsVisibleboolA boolean which indicates if the catalog is visible.
PackageReferenceIdsIReadOnlyList<Guid>The package reference identifiers.
PipelineInfoPipelineInfoA structure for pipeline info.
Properties
Contact
A nullable contact.
public string? Contact { get; init; }
Property Value
Id
The identifier.
public string Id { get; init; }
Property Value
IsReadable
A boolean which indicates if the catalog is accessible.
public bool IsReadable { get; init; }
Property Value
IsVisible
A boolean which indicates if the catalog is visible.
public bool IsVisible { get; init; }
Property Value
IsWritable
A boolean which indicates if the catalog is editable.
public bool IsWritable { get; init; }
Property Value
License
A nullable license.
public string? License { get; init; }
Property Value
PackageReferenceIds
The package reference identifiers.
public IReadOnlyList<Guid> PackageReferenceIds { get; init; }
Property Value
PipelineInfo
A structure for pipeline info.
public PipelineInfo PipelineInfo { get; init; }
Property Value
Readme
A nullable readme.
public string? Readme { get; init; }
Property Value
Title
A nullable title.
public string? Title { get; init; }