logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

PONAPI::Client::Request::Role::HasRelationshipUpdateData - request - role - has relationship-update-data

Authors

       •   Mickey Nasriachi <mickey@cpan.org>

       •   Stevan Little <stevan@cpan.org>

       •   Brian Fraser <hugmeir@cpan.org>

Description

       Similar to PONAPI::Client::Request::Role::HasData, but for relationship updates.  Unlike the rest of the
       spec, relationship updates can take not just a hashref of data, but also undef, or an arrayref.

           # Replaces the specified relationship(s) with a one-to-one relationship to foo.
           $client->update_relationships( ..., data => { type => "foo", id => 4 } );

           # Replaces the
           $client->update_relationships( ..., data => [ { type => "foo", id => 4 }, { ... } ] );

           # Clears the relationship
           $client->update_relationships( ..., data => undef );
           $client->update_relationships( ..., data => [] );

       The underlaying repository decides whether the one-to-one or one-to-many difference is significant.

Name

       PONAPI::Client::Request::Role::HasRelationshipUpdateData - request - role - has relationship-update-data

Version

       version 0.002012

See Also