Until I can get better documentation, see the samples project for examples.
services.AddHttpClient<ScryfallApiClient>(client =>{client.BaseAddress=newUri("https://api.scryfall.com/");});ScryfallApiClient_scryfallApi{get;}publicIndexModel(ScryfallApiClient scryfallApi){_scryfallApi=scryfallApi??thrownewArgumentNullException(nameof(scryfallApi));}varrandomCard=await_scryfallApi.Cards.GetRandom();