anchor.diff:           init_resource_state/1,
            malformed_request_message/3,
            request_type/0,
  +         resource_exists/2,
            validate_request/3
           ]).
   
  
positive.code:     chef_wm_base:init(?MODULE, Config).
  
  init_resource_state(_Config) ->
      {ok, #client_state{}}.
  
  request_type() ->
      "principal".
  
negative.code:                         ping/2]}]).
  
  -mixin([{?BASE_RESOURCE, [forbidden/2,
                            service_available/2]}]).
  
  %% chef_wm behaviour callbacks
  