Bungie.DestinyService.SearchItems C# (CSharp) Method

SearchItems() private method

private SearchItems ( ImpactEffect impactEffects = null, GuardianAttribute guardianAttributes = null, LightAbility lightAbilities = null, DamageType damageTypes = null, SourceCategory sourcecat = null, long sourcehash = null, bool matchrandomsteps = null, bool definitions = null, long categories = null, SortOrder order = null, WeaponPerformance weaponPerformance = null, Rarity rarity = null, int page = null, string name = null, Count count = null, bool orderstathash = null, SortDirection direction = null, long step = null ) : Task
impactEffects ImpactEffect
guardianAttributes GuardianAttribute
lightAbilities LightAbility
damageTypes DamageType
sourcecat SourceCategory
sourcehash long
matchrandomsteps bool
definitions bool
categories long
order SortOrder
weaponPerformance WeaponPerformance
rarity Rarity
page int
name string
count Count
orderstathash bool
direction SortDirection
step long
return Task
        public Task<SearchItemsResponse> SearchItems(ImpactEffect? impactEffects = null, GuardianAttribute? guardianAttributes = null, LightAbility? lightAbilities = null, DamageType? damageTypes = null, SourceCategory? sourcecat = null, long? sourcehash = null, bool? matchrandomsteps = null, bool? definitions = null, long? categories = null, SortOrder? order = null, WeaponPerformance? weaponPerformance = null, Rarity? rarity = null, int? page = null, string name = null, Count? count = null, bool? orderstathash = null, SortDirection? direction = null, long? step = null)
        {
            var model = new
            {
                impactEffects,
                guardianAttributes,
                lightAbilities,
                damageTypes,
                sourcecat,
                sourcehash,
                matchrandomsteps,
                definitions,
                categories,
                order,
                weaponPerformance,
                rarity,
                page,
                name,
                count,
                orderstathash,
                direction,
                step
            };

            return Request<SearchItemsResponse>(model);
        }