All checks were successful
Build and Publish / build-release (push) Successful in 4m46s
38 lines
1.0 KiB
Elixir
38 lines
1.0 KiB
Elixir
defmodule ProviderService.Commands do
|
|
defmodule RegisterProvider do
|
|
defstruct [:provider_id, :name, :email, :phone, :contact_name, :ruc, :address]
|
|
end
|
|
|
|
defmodule UpdateProvider do
|
|
defstruct [:provider_id, :name, :email, :phone, :contact_name, :ruc, :address]
|
|
end
|
|
|
|
defmodule DeactivateProvider do
|
|
defstruct [:provider_id, :deactivated_by]
|
|
end
|
|
|
|
defmodule ReactivateProvider do
|
|
defstruct [:provider_id, :reactivated_by]
|
|
end
|
|
|
|
defmodule AddProviderTemplate do
|
|
defstruct [:provider_id, :template_id, :policy_type, :s3_key, :fields, :client_type]
|
|
end
|
|
|
|
defmodule ActivateProviderTemplate do
|
|
defstruct [:provider_id, :template_id, :policy_type, :client_type]
|
|
end
|
|
|
|
defmodule DeactivateProviderTemplate do
|
|
defstruct [:provider_id, :template_id, :policy_type, :client_type]
|
|
end
|
|
|
|
defmodule SetDefaultProviderTemplate do
|
|
defstruct [:provider_id, :template_id, :policy_type, :client_type]
|
|
end
|
|
|
|
defmodule RemoveProviderTemplate do
|
|
defstruct [:provider_id, :template_id, :policy_type, :client_type]
|
|
end
|
|
end
|