This commit is contained in:
37
lib/provider_service/commands/provider.ex
Normal file
37
lib/provider_service/commands/provider.ex
Normal file
@@ -0,0 +1,37 @@
|
||||
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
|
||||
Reference in New Issue
Block a user