IPlaceableDataProvider

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.

Declaration

1
public interface IPlaceableDataProvider

Summary

Interface for loading placeable data from external sources

Metadata

Namespace: GridPlacement.Core.Interfaces

Source File: cs/Core/Interfaces/IPlaceableDataProvider.cs

Assembly: GridPlacement.Core

Type: interface

Methods

GetPlaceable

1
Result<IPlaceable> GetPlaceable(string id)

Gets a specific placeable by ID from external source


GetAllPlaceables

1
Result<IEnumerable<IPlaceable>> GetAllPlaceables()

Gets all placeables from external source


ValidatePlaceableData

1
Result<bool> ValidatePlaceableData(string externalData)

Validates external placeable data format


IsAvailable

1
bool IsAvailable()

Checks if external source is available


GetMetadata

1
ExternalSourceMetadata GetMetadata()

Gets metadata about the external source

Returns

Metadata describing the external source