JellyfinDataTransformer. JellyfinDataTransformer

Transforms Jellyfin API responses to content nodes Handles server version differences automatically

Constructor

new JellyfinDataTransformer() → {JellyfinDataTransformer}

Returns:
Type: 
JellyfinDataTransformer

Methods

transformBaseItem(apiData, serverVersionopt) → {object}

Transform BaseItemDto to JellyfinBaseItem content node Server version is automatically retrieved from m.global.server.version Only pass serverVersion explicitly for testing or when global session isn't available

Parameters:
NameTypeAttributesDefaultDescription
apiDataobject
serverVersionstring<optional>
""
Returns:
Type: 
object

transformBaseItemArray(apiArray, serverVersionopt) → {object}

Transform array of BaseItemDto objects Server version is automatically retrieved from global session

Parameters:
NameTypeAttributesDefaultDescription
apiArrayobject
serverVersionstring<optional>
""
Returns:
Type: 
object