defmodule GitHub.AdvancedSecurity.ActiveCommitters do @moduledoc """ Provides struct and type for AdvancedSecurityActiveCommitters """ @type t :: %__MODULE__{ repositories: [GitHub.AdvancedSecurity.ActiveCommittersRepository.t()], total_advanced_security_committers: integer | nil, total_count: integer | nil } defstruct [:repositories, :total_advanced_security_committers, :total_count] @doc false @spec __fields__(atom) :: keyword def __fields__(type \\ :t) def __fields__(:t) do [ repositories: {:array, {GitHub.AdvancedSecurity.ActiveCommittersRepository, :t}}, total_advanced_security_committers: :integer, total_count: :integer ] end end